I am a passionate Software Engineer and Web Developer. I love solving problems by either coding, mentoring and/or suggesting ideas.
I have used Jersey framework to create and maintain REST Apis. Used Ektorp to refactor code that connected to CouchDB. Used AWS as cloud solution to store our services through EC2, S3, Load Balancers, Route 53 etc. I also created protoypes using Docker and Spring Boot as a future upgrade on the current system to increase efficiency and move into a microservice environment. These prototypes used NodeJS and GoLang
Took the lead of other developers to mantain the code and migrate our code from Ant build to Maven. We also had a Server Refresh project in which I set up all new servers and configurations to run our code, from DEV to PROD. I was also Product Support and the first contact person of the application. I kept all documented and organized in our Jira page
Created a set of Stored Procedures in DB2 that removed complexity of Java applications. Helped the team break down our monolith Java 6 web service into smaller services based on Java 8 and Spring framework which were easy to mantain and deploy. These services called the DB procedures for all types of complex operations/queries. This way we increase the efficiency of the application by making it 100 times faster
Helped my team by creating a program that test the application with different inputs automatically. It measured the time of execution for every test and created a CSV file to log test results. Started doing Stored Procedures to ease the number of queries from Java
GPA: 3.74
Graduated Summa Cum Laude
GPA: 3.3
Graduated with Honors
Apart from being a Java developer, I am a father of a girl and two boys. We have enjoyed our time in Utah with great views and gorgeous snow.
When forced indoors and kids are asleep, I like to look up for Arduino projects as I have curiosity on electronics. I was able to create a robot car using ultrasonic sensors and servo motors for obstacle avoidance