Full Stack Developer with extensive experience in SQL, Java, Spring and Angular
I am a full-stack developer specialized in Java, MySQL, and SQLite, HTML, and CSS, with a bachelor's degree in Software Development at Western Governor's University. I have also worked with JavaScript, and Python. While working on bachelor's degree, I began working professionally with Microsoft SQL in 2015 at...
Implement updates to existing and create new backend microservices and Rest APIs using Java 17, Spring Boot, Spring Data and Sleuth
•
Create new POJOs, update and create new logic in repository and service classes, create new Rest endpoints, and update Junit test cases
•
Create and submit database changes, including database entities for new Java POJOs using MSSQL for relevant backend microservices
•
Work with QA testers to test changes in integrated testing environment and ensure that requirements and acceptance criteria outlined in Jira story are met
•
Participate in scrum ceremonies, including daily stand up, story refinement, sprint review, and sprint retrospectives
•
Create change requests in ServiceNow for production releases at the end of every sprint to deploy production ready changes
•
Deploy changes to Dev, ITE, and Production environment with Bamboo and Openshift
Implement updates to existing and create new backend microservices and Rest APIs using Java 17, Spring Boot, Spring Data and Sleuth
•
Create new POJOs, update and create new logic in repository and service classes, create new Rest endpoints, and update Junit test cases
•
Create and submit database changes, including database entities for new Java POJOs using MSSQL for relevant backend microservices
•
Work with QA testers to test changes in integrated testing environment and ensure that requirements and acceptance criteria outlined in Jira story are met
•
Participate in scrum ceremonies, including daily stand up, story refinement, sprint review, and sprint retrospectives
•
Create change requests in ServiceNow for production releases at the end of every sprint to deploy production ready changes
•
Deploy changes to Dev, ITE, and Production environment with Bamboo and Openshift
Create and update SQL and Java server projects for multiple web and mobile applications.
•
Create the MySQL and Java server backend for a web and mobile app that would be used to connect hunters to hunting outfitters
•
Troubleshoot existing backend issues including for a project to provide financial guidance for students graduating from high school and for law enforcement investigating cases of elderly person abuse.
•
Investigate and research the possibility of using technologies such as AWS IOT for new projects
Use Angular and Angular material to develop a frontend with a modern look and feel and pleasant and ADA-compliant UX and UI for the Change Execution Control Engine (CECE) tool
•
Write frontend Karma tests with Jasmine
•
Create back-end services, and Rest APIs as part of a multi-module monolith using Spring, Java 8, while also writing JUnit tests for new methods and services.
•
Create and design Camunda workflows to implement business-required functionalities for different enterprise control functions.
•
Participate in daily stand ups, weekly product backlog refinement meetings, sprint retrospectives, and technical refinement meetings and other Agile Kanban ceremonies to give updates and feedback on individual and team progress in developing Bank of America’s CECE tool
•
Work on enhancing REST APIs for Olympus SOA, as well as built a new service to persist data to and from the Olympus DB built with Mongo, and to a MSSQL Database.
•
Build, format, and update SSRS Reports using Report Builder with data from both a Mongo DB and an MSSQL DB.
•
Built a microservice with Spring Boot to migrate data from MongoDB to MSSQL on a set schedule.
•
Also towards the end of my contract built enhanced a frontend that utilized React JS and was supported by a .NET backend