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