I am a passionate software developer with a Computer Science degree from Universidad Central del Ecuador. I have been working for local and US companies from start-ups to large ones.
I have worked with distributed teams in an agile environment, that allowed me to improve my communication skills. I also enjoy and encourage the team to follow best practices, practice TDD, use SOLID principles, do pairing among the team, enjoy code reviews and take advantage from CI/CD.
I have a strong background in server-side technologies such as Java, Ruby or Rails, NodeJs (Javascript), Docker, Kubernetes, MongoDB, Kafka, also I have been working developing microservices and REST APIs using mostly Spring Framework and SpringBoot and deploying them on cloud providers. I spend at least one hour per day to increase my craftsmanship.
As a developer in Jobsity, I have worked with clients in the USA, mostly as a Java Backend developer. Also, I have helped to evaluate technical challenges from candidates.
As part of an agile team, I have been working with several technologies such as Java 8, Java 11, Gradle, Spring Framework, Apache Kafka, MongoDB, Hazelcast, Docker, Jenkins.
In my current client, I was able to work on a microservice architecture, CI/CD, building a project based on stream processing using Kafka and MongoDB. My current product is related to set device configuration based on business rules.
Cobis is a regional company that provides banking solutions to its clients. I was a fullstack developer and I had worked in core business products such as Cobis Transaction Server and Designer. Also, based on my recommendation, we moved from Microsoft TFS to Git.
Designer is a tool that allows developers to make Cobis applications in a faster way, Designer generates code for web applications and also for backend components. As a developer in Designer, I was helping in architectural decisions, POCs using SpringBoot and adding new features in the web application and backend.
Stackbuilders is a consulty company with clients in USA, I worked as a Tier1 Developer in Ruby on Rails, EmberJs and with a really high focus in code quality and agile practices as pair programming and TDD
SEPS is a government agency that controls financial companies. I was in charge of defining the architecture for all applications with the other two architects. Also, I was in charge of leading and managing a team of 3 developers in a project related to financial risk management. I worked closely with internal stakeholders and with the directors of the Application Development Area for implementing Scrum in the software lifecycle..
Technologies: Java JEE stack including JSF, EJB, JPA.
MRL is a government agency that controls work politics in Ecuador. As a developer, I was in charge of developing new applications and do the maintenance of legacy applications.
Technologies: Java JEE stack including JSF, EJB, JPA.
DPSoft is an Oracle consulty company. I was in charge of developing a tool that allows recovering the Oracle database after a failure.
Technologies: Java JEE stack including JSF, EJB, JPA.