Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Felipe Cardona

Software Designer | Technical Interviewer | Mentor

Software design
Technical Leading
Agile development
Technical Interviewing
Felipe Cardona
Professional Status
Employed
Available
About Me
Software Designer and agile developer, Technical Interviewer, Team Leader, Mentor, Interdisciplinary Learning enthusiast; performed in multiple roles across the SDLC providing solutions working in wide teams and by myself; multiple industry verticals and different clients around the world
Resume created on DoYouBuzz

Software Architect

Mentor360
Since November 2015
Colombia
  • Design and development of middleware solutions
  • Performance and load test design
  • Deployment and management of versions
  • Software design implementation
  • Clients: Telefonica Peru, Teradata, Publicar SA
Detailed Description
  • Middleware solution for Publicar SA in Argentina, Acting as a cache solution for Analytical services subscribed with a Thirdparty called Yext, in order to reduce costs due to request consumption of main api, replication of Domain Model stored in Yext in a MongoDB database, storing documents for constant requests, prevalidations on update and posting operations and some extra functionalities regarding logging, tracking, notification and handling. Solution build using Spring Boot; Java 8, logging using Log4j2, Maven for dependencies and project build, Swagger for documentation on APIs
  • Middleware solution for Terada in alliance with telefonica: Middleware solution to serve queries and updates on a propietary DBMS called Teradata, this solution included the complete realization by me of the SDLC process, from Requirements gathering to Delivery, Verification, Validation and Support; Architecture Design and implementation, validation of Non Functional requirements related to Availability and Performance, Developed Performance test on Gatling writing scripts on Scala, configuring the Services on a Suse distribution, and configuring load balancers with faild tolerance in multiple machines for tolerance, detailed logging and notification through SMS services on the status of services, developed with performance on mind.

Senior Engineer

Velocity Partners
Since January 2014
Full-time
Medellin
Colombia
  • Architecture analysis and internal training
  • Design and Construction of Automation Frameworks
  • Design of Performance Tests suites for new Services and components
  • Technical Roundtables with feasible clients
  • Technical Interviewing of potential​ new employees for the company
  • WebApp Development on Backbone, Marionette, HTML5, RequireJS, Thymeleaf, Spring MVC, Java. Development of automation tests on NodeJS, mocha, supertest and npm scripts.
  • Clients: Eharmony USA, Chromeriver USA
  • Framework design and develoment for Integration tests
Detailed Description
  • WebApp that acts as an Invoice manager for Enterprise Expenses: Worked here both as an SDET and FE, currently workinf as FE, Working With vanilla Javascript, Frameworks include React, Marionette, Backbone, Redux, TechnologiesHTML5, CSS 3 with SASS, Webpack, Grunt, Tests on Mocha, SinonJs, Handlebars templates, backend serving data with a RESTfull API, Integrations with multiple providers for complementary services like appcues for app tutorials, Google Maps, BingMaps for china support, the project constantly includes support, code reviewing, worked on an Agile Environment
  • On the SDET task i got assigned, I found the need to write a Framework with a Domain Specific Language for writing acceptance tests for the application implemente on microservices, for main test cases, and verification of endpoints i saw the opportunity to write a code Generator that create Automation Frameworks to test each microservice, generating and validating Data Extracted from the Domain (Using Regular expressions, Extracting Metadata from swagger, and from the Database in MySQL), i builded a Yeoman generator, that cnected to a Swagger url and retrieved metadata and used infromation from Java Entities in a given git repository.

Tech Leader

Globant
September 2011 to December 2013
Full-time
Bogota
Colombia
  • Technical leading of a functional team divided in different countries consisting of developers, business analysts and Quality assurance professionals
  • Architecture, Analysis, design and development of web applications
  • Investigation into new technologies and tendencies
  • Technical roundtables with feasible clients
  • Webapplications design with MVC Frameworks custom made with vanilla Javascript and Jquery, Spring MVC, Backbone and Java, Bootstrap, Grunt, SASS and COMPASS, business domain supported on MySQL, PostresSQL
  • Clients: Global Dawn London, Private Government of Colombia Institution, Globant Company finances, United States Confidential company

Senior Software Analyst

ATH Automatic Teller Systems and Provider for Banks
January 2011 to September 2011
Full-time
Bogota
Colombia
  • Software requirement engineering
  • Architectural analysis of legacy systems for integration
  • Planification and design of new transactions for the daily employee operations
  • Clients: Occidente Bank, Popular Bank

Senior Software Developer

Stefanini
February 2010 to September 2010
Full-time
Bogota
Colombia
  • Software Requirements recollection​ and analysis
  • Software maintenance​, refactoring and optimization
  • Performance analysis and refactoring
  • Software Design and creation of custom solutions for clients as a Software factory company
  • Training of new personal into development and design competencies
  • Infoturnos Webapplication design and development with JSF based technologies, Richfaces, Icefaces, JEE, business domain supported on PostgreSQL, and MySQL
    Salud Vida employees portal webapplication, creation with Icefaces, JEE, and Oracle.
  • Clients: AV Villas Bank, Stefanini, Salud Vida

Senior Software Engineer

OEI (International Organization for the Iberoamerican States)
July 2009 to December 2009
Freelancer
Bogota
Colombia
  • Development and design of requirements in order to assure the first production delivery of the application.
  • Design and development of Use cases.
  • Design and documentación under UML
  • Development.
  • Revision and optimization of legacy processes.
  • SOFIA Plust system, Webapplication design, mantainance, development using JSF based frameworks ICEFaces, RichFaces, Spring and Java, business domain supported on MySQL
  • Client: SENA Servicio Nacional de Aprendizaje

Senior Developer

BCSC Bank Consortium
February 2007 to June 2009
Full-time
Bogota
Colombia
  • Design and Development of finantial transactions
  • Research and application for frameworks for new functionalities in for the transactional portal.
  • Design and development of custo desktop applications for many departments.
  • Requirement analysis
  • Documentation using UML.
  • Design and development of the mobile interface for the transactional portal
  • Enterprise and persons transaction portal: Webapplication design, mantainance, development using a custom JSP based framework, Javascript and HTML
  • Client: BCSC