Resume
- Proven enterprise-level experience across various industries and platforms.
- Managerial expertise: Skilled in mentoring and developing engineering talent, managing hybrid teams, and overseeing large-scale software initiatives.
- Familiar with the latest trends and technologies, continuously applying modern tools and frameworks.
- Passionate about programming and technical leadership, driving innovation through hands-on coding and architectural guidance.
- Educated, certified, and consistently eager to expand technical knowledge and leadership skills.
- Possesses excellent written and verbal communication skills, enabling effective collaboration across all levels of an organization.
- Highly personable, with a strong work ethic, leading by example and inspiring others to deliver quality.
- Known for being humble, patient, kind, caring, and maintaining self-control in high-pressure situations, fostering a positive and productive team culture.
Managing two hybrid scrum teams of 6 engineers and several offsite contractors that work on multiple key software initiatives including recruiting, partner relationships, and loan closings.
Leading initiatives to improve quality engineering across the org, including introducing unit testing, running code analysis in the build process, and adopting a shift left mentality.
Collaborated with PMO and Product to adopt the usage of PRDs for streamlining requirements collaboration with Engineering, and became the first engineering team at CCM to institute quarterly planning and produce product roadmaps for 2 quarters in a row.
Architected and implemented a horizontal initiative alongside DevOps for the spinning up of on- demand ephemeral environments so that pull requests produce isolated and temporary deployments.
Facilitating a recurring org-wide front-end developer meetup, in which engineers share ideas and present on a variety of topics.
Led front-end efforts and assisted in leading the greater development team in building out CK's net worth feature suite, connecting members with their financial data. In addition, I facilitated scrum ceremonies, authored technical design docs, wrote code, and conducted code reviews.
Architected and built out the platform for front-end applications to enable members to integrate their financial institutions within CK.
Developed experimental features that empowered business to quickly engage users with various hypotheses and gauge their success through tracked metrics.
Contributed to next-gen SAAS offerings for partner integrations.
Managed and contributed to the Small Business Loans / SnapCap development team, which focused on the technology and customer experience around applying for and funding business loans.
Empowered the team to work smarter not harder by streamlining our deployment processes, building an alerting system to catch points of failure higher in the funnel instead of last minute scrambles, and flushing out architecture and implementation upfront rather than mid-sprint.
Improved code quality and decreased our prod bug count by over 50% and day-to-day development bugs by over 10% through incorporating unit test suites in our codebases, introducing a standard code review process, and holding the team accountable through quarterly metric reviews.
Worked with development and product to architect and implement de-coupled, fault tolerant, and performant systems in pre-existing codebases through iterative migrations, introducing DDD architecture, and using scalable technologies like Amazon SQS.
Migrated our main UI application from ASP.NET MVC, Bootstrap, and jQuery to React, TypeScript, and Redux while mentoring the development team in working with a modern front-end stack.
Additionally managed a Salesforce development team of 2 full-time engineers and 3 contractors.
Contributed to the rewrite of TeamGantt's flagship online project management application including migrating existing functionality, developing new features, performing peer code reviews, and working closely with design team to implement an updated UI.
Contributed new features, implementing architectural enhancements, and performing code reviews within the API codebase as well as helping to enforce standards and quality.
Worked with leadership and team members to implement process and practices that fit within the company's culture. This included but not limited to adopting and using Agile and Scrum; running Sprint Retrospective meetings; and encouraging architectural discussions and documentation by example.
Worked alongside the support team to provide real-time feedback, debug customer issues, and uncover bugs in the software.
Led development and architecture for the rewrite of the Credit Card shopping experience on LendingTree.com. This included driving technology decisions, working closely with DevOps on infrastructure, overseeing offshore resources, ensuring code quality, as well as conducting the majority of active development. This project was the first to introduce new technologies like ES6 and .NET Core into production; improved overall performance and UX; added new features such as comparison shopping; and saw an immediate lift in conversion.
Designed and built the admin system for managing Credit Card data and content. This allowed product owners to move away from editing an error prone and limited JSON file to using a feature rich UI to import new credits cards, edit card data, categorize cards, publish data to production, and much more.
Architected multi-provider Credit Card import platform to replace a tightly coupled single provider system allowing the Credit Card vertical to immediately scale from a single affiliate to multiple. This change contributed to vertical going from a monthly loss to producing over $2M in revenue a month.
Lead architecture, development, and project planning for the Credit Card development team of six developers and QA. This included overseeing four offshore resources, conducting code reviews, managing weekly deployments, leading Sprint planning, and working closely with test engineers.
Led architecture, project planning, development, and testing from design to delivery for company's first MEAN stack software solution which was deployed and integrated into schools for visitor enrollment and verification.
Prototyped running the MEAN (MongoDB, Express, AngularJS, Node.js) stack on an Android based device using custom builds of Node.js and MongoDB for ARM architecture. Node.js, Express, MongoDB, AngularJS, Android, Debian Kit.
Led planning, bug management, and development for company's first e-commerce single page application (SPA) designed to run on multi-touch large display kiosks. Originally launched at Macy's Herald Square, America's largest department store, the application was deployed to 60+ existing production units as an upgrade to legacy software.
Developed plug-n-play modules to run within main kiosk application to address third party and highly custom processes such as a Macy's coupon survey that averaged 1,000 users daily and printed a 10% off coupon after completing a survey which involved scanning a license or passport.
Created a cross platform development server to host the kiosk application and emulate the production API allowing designers to easily run, modify, and test UI changes without developer intervention.
Created client-side build process to execute unit tests, report code coverage, compile SASS, and lint code.
Wrote suites of scripted UI tests for automating test cases written by QA and helped integrate within package pipeline to greatly improve the dependability of builds and deployments.
Led front-end development efforts for the company's first web-based biometric enrollment application which was deployed to the United States Social Security Administration.
Developed multi-tiered server solutions for biometric enrollment, data storage, biometric matching, and data transfer to national and international databases. Clients included United States military, law enforcement, and various government agencies.
Collaborated with build engineers to incorporate a client side build processes for web-based applications.
Designed interfaces and icons while working along side the marketing department to brand our software with the look and feel of the company's corporate identity.
Used Scrum for agile software development and had opportunities as a team lead during various Sprints and projects.
Used Team Foundation Server for project planning, team collaboration, source control, and performing other tasks such as branching, merging, and performing builds.
Performed interviews as part of a small team for the Global Software Department and contributed feedback and requirements for the hiring process.
Contributed to departmental training through peer presentations on topics ranging from ASP.NET to JavaScript.
Fixed daily bugs, performed maintenance, and developed new features for www.movietickets.com , a site which received 30-50k unique visitors a day. Some projects and tasks included integrating new gift card and promo code systems, adding new content sections, and migrating legacy business layer code.
Designed and developed the back-end administration program to www.movietickets.com allowing editors to easily publish site content like movie trailers, entertainment news, and theater information.
Fixed bugs and added new features to the schedule import and transaction systems which constantly communicated with over 200 theater chains worldwide.
Worked with DBA to architect, optimize, and create tables, functions, stored procedures, and views for ticketing systems, movie schedule importing, content publishing, and www.movietickets.com data access layer.