
Senior Software Engineer
Capital One · Full-time
Jan 2024 - Present
• 1 yr 6 mosSkills: Amazon Web Services (AWS) · Java · Spring Boot · Python

Senior Software Engineer
Guru (getguru.com)
May 2022 - Nov 2023
• 1 yr 7 mos• Contribute to main Spring, Hibernate, Postgres application hosted on AWS EC2
• Implement custom search solution using AWS Elasticsearch & Lambdas
• Work with data science team to design new search algorithms
• Develop messaging/job solutions via Spring JMS, Quartz, AWS SQS, AWS SNS
• Contribute to SlackBot Bolt integrated Typescript bot app
• Contribute to Microsoft Teams Bot Framework integrated Javascript bot app
Skills: Amazon Web Services (AWS) · MySQL · Hibernate · PostgreSQL · Java · Spring Framework

Software Engineer
Capital One
Mar 2020 - May 2022
• 2 yrs 3 mos• Architect entire scalable cloud infrastructure using IaaS AWS resources and deploy to multi-environments while maintaining encrypted data at rest / in transit and failover capabilities
• Architect & develop Java spring boot microservices
• Develop aws lambda functions to trigger via API calls or DynamoDB updates
• Architect NoSQL schemas to deploy to DynamoDB
• Utilize Angular or Vue to develop front-end components
Skills: Amazon Web Services (AWS) · Spring Boot · Angular · Amazon Dynamodb · Vue.js · Java · Spring Framework

Software Engineer
Flowbird America
Aug 2016 - Mar 2020
• 3 yrs 8 mos• SaaS Full-Stack development in a Linux, Apache, MySQL, PHP (object-oriented), JavaScript environment.
• Test-driven development in dockerized Laravel, Nginx, MySQL, Redis, Yarn environment.
• Create applications using best technologies for the job such as a full Vue app or Laravel/Vue mix app.
• Design and implement software solutions for clients and municipalities.
• Participate in daily standups and weekly scrum meetings to discuss current and future development.
• Create RESTful APIs and Swagger/OpenaAPI3 specifications to allow communication between web/phone applications,
clients, third-parties and our servers/databases.
• Use Git version control to manage projects and releases across development and production servers.
• Implement Jenkins automated jobs to test applications, Android build testing and continuous integration.
• Work with Android on machines dedicated for public transportation.
Skills: Amazon Web Services (AWS) · PHP · Vue.js · Java

Software Developer
Edmunds & Associates, Inc.
May 2015 - Jul 2016
• 1 yr 3 mos• SaaS development involving designing, coding, and testing new Java applications.
• Practice Agile and Extreme Programming methodologies related to software development.
• Debug and maintain existing Java applications.
• Consult with clients and support personnel to clarify program intent, identify problems and suggest changes.
• Assist support personnel in resolving application and technical issues in a "last tier" support capacity.
• Perform data conversions from clients’ prior software vendor to the MCSJ software database.
• Work with in-house Support Team to finalize data for the live implementation
• Documented conversion progress and attend Status Meetings similar to agile environment
Skills: MySQL · Hibernate · Java

Web Developer
Rowan University Recreation Center
Jan 2015 - Jun 2015
• 6 mos• Assist in maintaining and updating University Recreation Center’s Dreamweaver hosted website in its entirety through code view.
• Add more functionality to site and web pages as supervisors see fit.
• Include social media features to all pages using template.
• Redesign outdated pages and update unorganized code to be more efficient and concise.
• Research in different methods to implement design features.