Andrew Shell
With 20 years of experience in web development, I am well-suited for a Senior Full-Stack Web Developer role. My expertise includes senior positions, mentoring, and leadership roles. I have a proven track record of building and maintaining both backend and frontend systems. As a founder and CTO, I successfully launched two software-as-a-service applications, managing teams of developers and prioritizing feature development in collaboration with stakeholders. My extensive experience, excellent communication skills, strong work ethic, and mastery of modern development tools and technologies make me valuable in any dynamic and fast-paced environment.
Technical & Core Skills
JavaScript | Typescript | Node.js | PHP | Amazon Web Services (AWS) | MySQL | MongoDB | Linux | React | Express | Git | Docker | Elastic Beanstalk | Lambda | SQS | SNS | DynamoDB | Technical Advisory | Code Review | Hands-on Developer | Software Architecture | Leadership | API Development
Work History
Johnson Health Tech, Cottage Grove, WI
Senior Web Engineer, 10/2019 – Present
- Develop and maintain backend API applications using Node.js, Express, Typescript, and MongoDB.
- Design and implement API integrations with third-party partners for login and workout assignment services.
- Review partner documentation and write code to integrate partner services with internal systems.
- Onboard, mentor, and manage a team of three developers and one QA staff, conducting code reviews and ensuring best practices.
- Architect automated testing infrastructure with Docker and Mocha to mock third-party APIs, enabling reliable refactoring and validation.
- Collaborate with internal and external teams to document requirements, design data flows, and ensure resilient and fault-tolerant systems with extensive data validation.
- Create detailed documentation for data flows, integration steps, and guidelines for reviewing new partner APIs, facilitating efficient onboarding and project execution.
Acumium, Madison, WI
Web Developer, 10/2018 – 5/2019
- Developed and implemented training plans to enhance git competence and standardized development processes.
- Utilized Node.js in backend development for business applications, supporting security best practices.
Geekity LLC., Madison, WI
Founder/Digital Developer, 11/2017 – 10/2018
- Founded Geekity LLC with the purpose of invoicing client companies for provided services.
- Implemented and developed robust test and deployment systems and processes.
- Maintained professional relationships with Stryv and Rockwell Automation/Aquent.
Stryv, Madison, WI
Lead Full-Stack Developer, 11/2017 – 10/2018
- Designed and implemented full-stack applications, ensuring seamless integration of front-end and back-end components.
- Collaborated closely with stakeholder to gather requirements and translate them into technical specifications.
- Implemented efficient database structures and optimized queries for improved performance.
- Developed and maintained RESTful APIs, enabling smooth communication between client and server.
- Implemented best practices to ensure code quality, maintainability, and adherence to coding standards.
Rockwell Automation/Aquent, Milwaukee, WI
Freelance React Developer, 08/2018 - 10/2018
- Developed reliable tradeshow kiosk applications using React.
- Communicated with stakeholders for requirements and feedback.
Pinpoint Software, Madison, WI
Co-Founder and Chief Technology Officer, 06/2011 – 01/2018
- Built two software-as-a-service applications, demonstrating technical expertise and entrepreneurial drive.
- Successfully launched a proof of concept six weeks prior to field testing, leading to securing seed financing.
- Collaborated closely with customers and the CEO to design specifications and prioritize feature development.
- Managed servers and development pipelines, ensuring efficient and reliable operations.
- Recruited and managed a team of developers, both in-house and outsourced, and worked with designers.
- Developed applications using Angular/Ionic for the frontend, delivering user-friendly and responsive interfaces.
Education
Herzing College, Madison, WI
- Bachelor of Science – Technology Management
- Associate of Science – Computer InformationSystems
Publications
PHP|Architect Magazine