Resume
(Last Modified: January 5, 2024)Education
Virginia Commonwealth University
Richmond, VA | B.S. Information Systems
- Summer 2020 graduate
- Concentration in software and web development
- Relevant course work:
- Intro to Web Development (HTML/CSS/JS)
- Application Development (Angular/TS)
- Intermediate Programming (C#)
- Advanced Programming (C++)
Qualifications
- UI Frameworks/Libraries:
- React/Remix, ASP.NET, jQuery, Kendo UI, Material UI, Angular, Raw HTML/CSS
- Programming Languages:
- JavaScript, TypeScript, C#, C++, PHP, Java, Visual Basic
- AWS Services:
- S3, Lambda, DynamoDB, Elasticsearch/Opensearch, IAM, Systems Manager, Secrets Manager, AppSync, CloudWatch, Step Functions, EventBridge, Cloud Formation, Cloud Front, Route 53, ACM, SES, SNS, SQS, ECS
- Developing Tools/CLI:
- Chrome DevTools, bash/shell, Azure, git, npm, aws, serverless, pm2, express js, webpack, electron, docker, homebrew, flyway, Linux, vi/vim
- Major Projects:
- Created a .NET API endpoint used to generate a NACHA-compliant ACH file to be sent to banks for processing
- Created an enterprise desktop application using an Electron framework and Auth0 authentication
- Replatformed the UI framework for a web-based application from ASP.NET to Remix in roughly 90 days
- Created a lambda triggered by an SNS topic to generate a check file to be sent to an external check processor
- Implemented AWS Connect click-to-dial functionality within a Remix application to improve operational efficiency
- Created a lambda that runs on a cron job to push data to an external API as part of an ERP integration
Job Experience
Paymerang LLC
Engineering Manager | Chesterfield, VA | November 2023 → Present
- Team Leadership & Development:
- Mentoring, guiding, and growing team leads and individual engineers within the teams
- Leading team meetings, setting agendas, and ensuring that goals and objectives are being met or on track
- Addressing team concerns, mediating disputes, and maintaining a positive team culture
- Advocating for the teams' well-being, workload, and technical debt
- Identifying and executing on training needs and skill development opportunities
- Technical Oversight:
- Overseeing the architectural design, implementation, and deployment of features and systems, in accordance with Paymerang standards
- Ensuring high standards of code quality, performance, and reliability
- Acting as an escalation point for technical issues and help resolve them
- Staying updated on current technologies and introducing appropriate tools and practices
- Project Management:
- Collaborating with product and cross-functional teams to define project requirements and priorities
- In conjunction with the team leads, helping to break down and assign tasks, monitoring progress, and ensuring timely delivery.
- Evaluating project risks and set mitigation plans.
- Managing resources effectively while ensuring appropriate task allocation and workload distribution
- Stakeholder Communication:
- Providing weekly updates on all work progress, blockers, and requirements to upper management
- Coordinating with other departments, such as product, and design, to align on goals and objectives
- Acting as the bridge between the technical team and non-technical stakeholders
- Strategic Planning:
- Working with IT leadership and peers to define and execute the department's roadmap
- Staying informed about market trends and competitor products to inform strategy
- Resource Management:
- Ensuring resources are used efficiently and effectively
- Advocating for tools, systems, or processes that will enhance the team's productivity and work quality
- Performance Evaluation:
- Conducting at a minimum bi-weekly one-on-ones with team members to provide feedback and address concerns
- In conjunction with leadership, setting, monitoring, and reviewing individual and team objectives
- Conducting performance reviews, and providing input for promotions and compensation adjustments in alignment with policies
- Compliance & Best Practices:
- Ensuring the team follows company policies, industry standards, and relevant legal regulations
- Fostering an environment of continuous improvement, encouraging the adoption of best practices
Paymerang LLC
Senior Software Engineer / Technical Team Lead | Chesterfield, VA | October 2021 → November 2023
- Managed and facilitated work to a team of 5-6 developers
- Collaborated with other teams to migrate an enterprise database from MS SQL Server to Aurora PostgreSQL
- Participated in the definition of user stories, and ensured user stories are assigned properly to engineers
- Finalized and decided on technical implementation, with assistance from engineering leadership
- Lead code reviews efforts, and merged pull requests once approved
- Managed prioritization and planned selection of user stories in accordance with the schedule of deliverables defined by stakeholders
- Planned team's releases, and participated in weekly or bi-weekly deployments while ensuring team involvement
- Planned and lead 2-week sprints with deliverable expectations
- Conducted one on ones with individuals on the team to ensure career growth and provide constructive feedback
Paymerang LLC
Software Engineer | Chesterfield, VA | October 2019 → October 2021
- Created and updated electron and web applications while using webpack to bundle application resources
- Created, consumed, and published LitElement web components to an enterprise npm registry
- Deployed enhancements and products to various development environments while using AWS cli to manage cloud services
- Participated in routine verbal and written reports and updates of progress on tasks using Kanban methodology
- Collaborated with other developers using Visual Studio's Liveshare and Zoom's screen share to complete tasks virtually
- Composed automated tests using mocha to be added to deployment pipelines to ensure application functionality
- Provided demos of new application capabilities to business leaders and other IT professionals
- Used a combination of MSSQL, AWS data migration service, and DynamoDB to handle, manage, and re-platform existing data from relational to non-relational
- Designed enhancements to existing applications and provided solutions to bugs found in code
Paymerang LLC
Payment Processor / Payment Analyst | Chesterfield, VA | October 2018 → October 2019
- Used web applications to deliver business-to-business payments via phone, online, fax, and email
- Investigated opportunities to improve payment efficiency by implementing automated payment options
- Found solutions to or reported bugs concerning issues customers were having within the application
- Was held responsible for knowing the end-to-end life cycle of payments from creation to completion
- Applied business rules to clean vendor data provided by customers before uploading to the database
- Created weekly graphical reports to be sent out to the business regarding support case KPI metrics
- Walked new customers through how to create payments, receive payments, generate reports, and other key functions of the application
Best Buy Co.
Mobile Sales Consultant | Glen Allen, VA | September 2017 → October 2018
- Used enterprise software to process orders, activate phones, look up customer account information, and other business operations
- Helped customers find daily solutions to computer, in-home networking, and other electronic issues
- Attended Best Buy certification classes to further my knowledge about new technology being introduced in the industry
- Collaborated with team members such as Geek Squad to more effectively complete a multitude of tasks
Amazon Fulfillment Center (RIC2)
Outbound Picker/Problem Solver | Chester, VA | March 2013 → February 2016
- Used a variety of applications to help maintain and manage incomplete shipments within the warehouse
- Worked with a team to uphold strict standards in a deadline-driven environment
- Trained diverse groups of new hires to use the virtual shipment software
- Used database software to research missing and incomplete shipments and packages