Senior Technical Architect
2012 - PRESENTConnvertex Technologies- Designed and implemented a cloud-native solution for an electronic benefit transfer (EBT) system using Java, the Spring Boot ecosystem, Hibernate, Flyway, and MongoDB.
- Helped design a microservices framework for the organization using Spring, Flyway, Hibernate, MongoDB, REST technologies, and Docker.
- Developed and implemented a dynamic data tool that helps migrate cases across various test environments using Java, Spring, Hibernate, and Vaadin.
- Designed an ESB solution with REST API using Mule for eShare.
- Wrote Python scripts to configure the WebSphere 8 App Servers to build the eREP Core application, web services and install it to the configured server.
- Designed the business rules architecture, methodology, and strategy for harvesting and programming the business rules for eREP and account transfer.
- Helped set up continuous integration and continuous deployment workflow using Jenkins, Docker, and Rancher.
Technologies: Groovy, Jakarta EE, JavaProgrammer | Analyst
2010 - 2012AIT Technologies- Implemented OIS (OSHA Information System). Applied UI screens using JSP, Ext JS, Ajax, and CSS components. Designed and implemented business process management processes for the OIS.
- Designed and helped implement the protective order system for the Administrative Office of the Courts in Salt Lake City.
- Performed peer-to-peer code review of associate developers at the AOC.
Technologies: JavaScript, Jakarta EE, JavaAssociate Consultant
2007 - 2010Principal Global Services Pvt Ltd- Implemented business rules in Drools for the integrated voice response (IVR) application.
- Designed the health saving account (HSA) calculator using Enterprise Architect.
- Developed the front-end data display UI using Flex Builder 3.0 and Cairngorm.
- Acted as module lead for HSA sponsor maintenance, participant maintenance, and the HSA WAS7 migration modules.
- Facilitated the business and status review meetings with business analysts and project sponsors.
- Led and mentored the operations team onsite and offshore, allocating work and following up with the status on a daily basis.
- Implemented standalone Java data-load programs using Core Java 1.6, Log4j, and JDBC.
- Developed the front-end data display UI using Facelets, Ajax, JSP, JSTL, and Taglibs.
- Built compute grid applications for the execution and management of Java batch jobs.
Technologies: Flex, Hibernate, Dozer, iBATIS, Spring, JSF, Jakarta EE, JavaSoftware Developer
2005 - 2007Fourth Dimension Services- Designed and developed an FTP client using Java Swing and Microsoft SQL Server that could be configured to monitor client sites and download any new files that were posted to be processed.
- Created a batch flow monitor that tracked the status of incoming work packets.
- Built a reporting interface that measured throughput, analyzed periodic volumes, and provided processing times.
Technologies: Microsoft Visio, Swing, Java, Microsoft SQL Server