As a Software Engineer with over five years of experience, I have designed, developed, and deployed a variety of important internal and external web applications and backend APIs for enterprise clients in different industries, such as health insurance and financial services.
Experience
2024 — Now
2024 — Now
Software Engineering and Web Development in the Financial Industry. Working with Fortify Software Security Center to ensure security in Web Applications. Web development in Java and Scala based applications
2022 — 2024
2022 — 2024
• Developed Java based Rest API’s and Microservices using Microdose Vertx microservice framework for the American Express Corporate Card Client Access Management system “@Work"
• Developed various One-Data Web APIs that handles the Auditing of Role, Market and Authorization access changes for corporate card users which allows American Express clients to track Authorization changes for millions of corporate credit card users.
• Developed V2 APIs in Java to remediate American Express services connected to Couchbase and switch them to work with Relational Database connection in DB2. Allowing for cost saving through decommissioned the use of Couchbase DB services
• Created and Modified YAML files to create Schemas for American Express APIs and Functions for use with Swagger API and to provide Documentation for One-Data Functions.
• Built Unit Test cases for code using J-Unit and Mockito
• Tested features via Postman and collaborated with offshore Integration Test Team for rigorous testing of newly developed features.
• Configured Database connections for various American Express Microservices, APIs and Functions
• Worked with CI/CD tool Jenkins to use automated builds from version control tool and deploy builds in testing and production environments.
• Used Docker for containerization when deploying local microdose vertx server during development of APIs.
• Collaborated with agile team during planning, testing and development of new features. Eagerly worked with both onshore and offshore resources during development and testing.
2018 — 2022
2018 — 2022
Hartford, Connecticut, United States
• Worked on many web applications of different types for third party clients in the health insurance industry.
• Familiar with re-engineering web applications from Struts MVC architecture to SpringBoot and Angular architecture.
• Experienced using Node, Angular, HTML, CSS and TypeScript to create front end of web applications.
• Experienced using Java and Springboot to create business logic and backend for REST web applications. Created controllers, services and database access objects to persist data entities to tables in Oracle SQL Databases.
• Experienced using Flyway Tool to write queries and perform sql database operations including the creation, modification, and deletion of tables, sequences, indexes and constraints
• Experienced with using Kafka-Avro to enable sending json messages between different web applications.
• Experienced with using MyBatis Framework in Java to create code that Persists information to database in web applications
• Experienced with enabling web applications with the capability to send json messages to message queues using IBM MQ.
• Experienced with deploying web applications to test and production environments using deployment tools such as uDeploy and IBM Websphere.
• Experienced with using Git to manage updates to projects and applications.
• Experienced with using Maven to manage project dependencies as well as build and package ear and jar files for application deployment.
• Experienced working with development team to build, complete and deliver projects in a timely fashion.
2018 — 2022
2018 — 2022
Hartford, Connecticut, United States
• Designed, developed and deployed a variety of important internal web applications for Cigna in the Customer Master Data Management (MDM) department.
• Worked as member of re-engineering team to modernize legacy front-end and back-end Web Applications
• Developed solution to reengineer customer facing web application which displays mid-sized employers group healthcare plan from StrutsMVC to Angular / Springboot Framework to modernize the legacy web application for millions of customers. Reengineered the front-end of website via Angular using HTML, CSS and Typescript.
• Designed and developed solution to reengineer HSA/FSA Reimbursement system from Struts MVC Framework to Springboot Framework which was able to make the reimbursement system much more secure and efficient for millions of healthcare insurance customers.
• Designed and developed internal back-end microservice in Java Springboot Framework which automates the termination and deactivation process for millions of customer health insurance plans based on plan expiration date and user household so that users may be removed as a group based on their household.
• Designed and developed feature which resolved database duplication issues in loaded Health Insurance Plans
• Developed feature which removes Medicare users from Oracle DB and saves information in tracking table based on plan expiration date
• Enabled web applications with the ability to send messages to message queues using IBM MQ.
• Experienced using Git to manage svn updates to projects. Used Gitlab Pipelines to deploy to Openshift
• Experienced deploying web applications through uDeploy using automated Jenkins builds.
• Experienced deploying web applications through IBM Websphere using jar and ear files that are compiled by Maven.
• Experienced working in Onshore-Offshore Agile Environment during project. Enthusiastic worker that coordinated and cooperated with Offshore team whenever needed to ensure timely delivery of projects
2018 — 2018
Bronx, NY
• Application Support Management (ASM) Training - Learning how to evaluate, improve and manage internal ITIL frameworks by using advanced query and programming skills
• Reviewed and Practiced SQL language. Practiced creating normalized data models and tables in Oracle SQL developer
• Reviewed Data Structures, Classes and Inheritance topics with Java
• Learned how to create Database Access Objects in Java to allow querying and connection to Oracle Databases with SQL commands via JDBC API (Java Database Connectivity API)
• Used knowledge of SQL, Java, to create database access objects and tools along with knowledge of JSPs, Servlets and Spring MVC Framework to repair functionality of a Home Insurance Website.
• Designed and developed Home Insurance website in an agile work environment. Attended Daily Scrum Standup Meetings during project development
• Used Jira to create user stories and compile and manage tasks for Sprint
• Used Service Now to document incidents and resolve errors with the Home Insurance website
• Covered topics of IT Service Management (ITSM), and IT Infrastructure Library (ITIL)
• Learned how to use UML to design User Stories, and Database schemas
• Studied business and development methodologies including Agile Scrum Method, Waterfall, and SDLC
• Programming Languages: Java, SQL
• Tools: Eclipse IDE (Java), Oracle SQL Developer (SQL), Jira, ServiceNow
Education
Medgar Evers College, CUNY
Bachelor of Science (B.S.)
2011 — 2016
Hunter College
Computer Science
2014 — 2015
Platform by Per Scholas
Application Support Management
2018 — 2018
Brooklyn College
Data Modeling/Warehousing and Database Administration
2014 — 2014