Experience
2022 — Now
2022 — Now
Holmdel, New Jersey, United States
Develop, test and maintain a scalable web applications:
• Designed a dockerized application in Java which is used to migrate over 600 million files from thousands of SQL databases into cloud storage
• Led an agile team to develop the application and deploy it into AWS ECS. Utilized SQS as a tool to orchistrate the work over multiple containers
• Acheived migration rates of 600 thousand files per hour without any interruption to production systems
Design and develop scalable and reliable automated test frameworks, utilizing Jenkins to constantly run tests and ensuring the code is always ready to deliver
Collaborate with agile team members on achieving Sprint deliverables
Implement new features and perform code reviews
Research and resolve complex problems as they arise
Advanced proficiency in Java and SQL with focus on scalability and performance
Firm understanding of software engineering practices, philosophies and techniques
Proficiency in Hibernate, Spring, Python, JavaScript, HTML, CSS
Proficiency with Agile/SCRUM techniques
2018 — 2021
2018 — 2021
Greater New York City Area
2014 — 2018
2014 — 2018
90 Matawan Road, Matawan, NJ
• Act in the Product Owner role, along with the Product Managers, on an Agile development team to drive vision, direction and priority of the Product Backlog as it relates to their teams modules, and manage assigned Agile teams ticket backlog
• Demonstrate strong presentation skills to diverse audiences, both technical and non-technical
• Collaborate with multiple departments to demo new developments in the core product offering, training the teams on changes relevant to their group and gathering feedback to incorporate into future iterations of the software
• Maintain ongoing relationships with customers and gather feedback through in person interaction, web conferences with screen share or email communication.
• Collect data by running queries against the client base in SQL, leveraging Google Analytics, or running reports in Salesforce.com
• Clearly communicate requirements to the agile team through epics and user stories. Track and manage the progress of these user stories in JIRA
• Interface with the technical support teams to triage escalated tickets, identify bugs in the software, and create action plans to ensure the most critical issues are addressed first
• Establish open lines of communication with internal and external stakeholders in order to bridge the relationship between product development and customers.
• Participate in all Scrum team meetings (Sprint Planning, Product Backlog Grooming, Sprint Review)
• Ensure company is developing products and a level of service that exceed customer expectations
2013 — 2014
2013 — 2014
90 Matawan Road, Matawan, NJ
2013 — 2013
2013 — 2013
Pennington NJ
• Assist financial advisors with issues regarding web based marketing tools via phone/email
• Use computerized ticketing system for call tracking, information gathering, and troubleshooting
• Research solutions to issues or transfer call to higher level support, when appropriate, in order to help the customer in the most effective way
• Exhibit professional demeanor by demonstration patience, composure, and client service attitude
• Make decisions on how to best process a call in order to meet call completion goals
Education
Hofstra University
Bachelor of Science (B.S.), Mechanical Engineering
2006 — 2010