Gabriel A.Principal Engineer
Skills
A seasoned Software Engineer with over 19 years of experience across diverse industries, including finance, construction, retail, insurance, healthcare, and government, I possess a solid foundation in back-end solutions. Demonstrating proficiency in functional programming, object-oriented programming, JavaScript, and Java, I excel in both individual and team settings. With over four years of experience in Cloud Computing platforms such as AWS, GCP, Azure, and IBM Cloud, I deliver highly scalable and performance-driven solutions. Adaptable and responsible, I quickly integrate into various roles within teams, consistently driving projects forward.
Senior Software Engineer
5/1/2023 - Present
Led the development of a new Transportation Management System (TMS) backend application. Acquired advanced skills in Python and Django for backend development and RESTful API design, while leveraging PostgreSQL for database management. Utilized Docker for containerization and orchestrated services using Kubernetes. Employed JIRA for project management and Scrum methodologies to improve agile development practices. Developed comprehensive automated testing frameworks using PyTest. Enhanced the application's performance and scalability through the implementation of asynchronous tasks using Celery and Redis. Maintained code quality and version control with Git, and conducted code reviews to ensure adherence to best practices and standards.Software Engineer
11/1/2022 - 5/1/2023
Led the development of a global solution for the employee evaluation cycle, achieving several key milestones. Accomplished complex integrations within WorkDay, significantly increasing employee engagement in the evaluation process. Successfully unified various data sources into a single, cohesive application.Senior Consultant Technical Lead
1/2/2018 - 7/1/2022
Lead Software Engineer role demonstrated proficiency in managing large-scale API migrations, cloud architecture, and team leadership. In the API Migration project, supervised a team of 10 developers, distributing tasks, and creating a code generator in Java 11. Leveraged Apache Camel for microservice integration and Google Apigee for proxy development. Conducted code reviews via pull requests and implemented a Node.js interpreter. Enhanced DevOps pipelines with Shell and PowerShell scripts on Cloudbees/Jenkins, provided post-migration client support, and developed REST/RESTful API integrations, all while adhering to agile methodologies.
The Jedi Temple project involved defining event agendas, filtering relevant topics, configuring a gamification system, and designing flyers to streamline knowledge-sharing among team members.
In the Smart Stock project, led a team of five developers in back-end and front-end development. Developed a back-end API using Node.js and TypeScript and contributed to front-end development with ReactJS. Modeled the MER diagram for the PostgreSQL database and wrote stored procedures in PL/pgSQL. Defined the cloud architecture solution, utilizing IBM Cloud and AWS, and applied machine learning for predictive and prescriptive analysis.
For the system managing contracts of oil exploration and production, designed the system architecture using IBM Cloud. Engaged stakeholders in meetings to define system requirements and managed the developer team technically. Participated in agile ceremonies and developed the Process Bucket Integration using Node.js, IBM Cloud Object Store, and IBM Functions. Created ingestion scripts in JavaScript and Shell to load legacy data into the system.Senior System Architect
1/2/2016 - 1/2/2018
Developed technical expertise by supporting a pre-sales team, providing technical assistance during Proofs of Concept with IBM ODM 8.x and IBM BPM 8.x tools. Delivered technical training sessions focused on IBM BPM and IBM ODM platforms. Demonstrated proficiency in developing BPM solutions using IBM BPM 7.5.x, 8.0.x, IBM WebSphere Lombardi Edition, and Lombardi Teamworks 6.2.1. Showcased advanced skills in developing Business Rules Management System (BRMS) solutions using IBM WODM 7.5.x and IBM ODM 8.0.x, along with comprehensive knowledge in IBM ILOG JRules tool. Led a critical migration project, successfully transitioning from Teamworks 6.x to IBM BPM 8.x, ensuring system integrity and improved performance.System Architect
1/2/2016 - 1/2/2016
Participation in the pre-sales team entailed providing technical support to the sales team during Proofs of Concept with IBM ODM 8.x and IBM BPM 8.x tools. Delivered comprehensive technical training on IBM BPM and IBM ODM platforms. Developed BPM solutions utilizing IBM BPM 7.5.x, 8.0.x, IBM WebSphere Lombardi Edition, and Lombardi Teamworks 6.2.1 Edition. Crafted BRMS solutions with IBM WODM 7.5.x, IBM ODM 8.0.x, and the IBM ILOG JRules tool.Senior Software Developer
1/2/2010 - 1/2/2016
Worked as part of the pre-sales team to provide technical support during Proofs of Concept, leveraging expertise in IBM ODM 8.x and IBM BPM 8.x tools. Delivered comprehensive technical training on IBM BPM and IBM ODM platforms. Developed BPM solutions using IBM BPM versions 7.5.x and 8.0.x, as well as IBM WebSphere Lombardi Edition and Lombardi Teamworks 6.2.1 Edition. Created BRMS solutions using IBM WODM 7.5.x and IBM ODM 8.0.x, in addition to utilizing the IBM ILOG JRules tool.Developer
1/2/2008 - 1/2/2010
Defined requirements with users and clients, focusing on the analysis, design, and implementation of internal and external systems for the organization. Developed store procedures using PL/PgSQL on PostgreSQL databases while managing the database and enterprise server to ensure optimal performance. Programmed web applications utilizing PHP5, JavaScript, AJAX, and XHTML, and created applications for POS terminals using C/C++. Acted as a liaison between offices in Brazil, USA, and Korea to facilitate seamless communication and project coordination.Developer
1/2/2008 - 1/2/2008
Responsible for the analysis, design, and implementation of an intranet web application utilizing J2EE technology. Demonstrated expertise in Spring, JSP, JSF, and Hibernate while using NetBeans 5.5.1 for development.
Computer Engineering at University of Valle - Colombia
2003 - 2008
Gabriel is available for hire
Hire Gabriel A.All Howdy Candidates are vetted for skills and english proficiency.