# Abraham Vargas > Senior Software Engineer Location: Cherry Hill, New Jersey, United States Profile: https://flows.cv/abrahamvargas ## Work Experience ### Senior Software Engineer @ Capital One Jan 2024 – Present ### Senior Software Engineer @ Guru (getguru.com) Jan 2022 – Jan 2023 | Philadelphia, Pennsylvania, United States • 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 ### Software Engineer @ Capital One Jan 2020 – Jan 2022 | Wilmington, Delaware, United States • 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 ### Software Engineer @ Flowbird America Jan 2016 – Jan 2020 | Moorestown, NJ • 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. ### Software Developer @ Edmunds & Associates, Inc. Jan 2015 – Jan 2016 | Northfield, New Jersey • 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 ### Web Developer @ Rowan University Recreation Center Jan 2015 – Jan 2015 | 201 Mullica Hill Rd Glassboro NJ, 08028 • 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. ## Education ### Master of Business Administration - MBA in Management Information Systems Rowan University ### Bachelor of Science Degree in Management Information Systems Rowan University Jan 2010 – Jan 2015 ### Certificate of Undergraduate Study in French Rowan University ## Contact & Social - LinkedIn: https://linkedin.com/in/abevargas --- Source: https://flows.cv/abrahamvargas JSON Resume: https://flows.cv/abrahamvargas/resume.json Last updated: 2026-03-22