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
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.
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.
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
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.
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