Addison Whitney
Senior Full-Stack Engineer
*****************@*****.*** • +1-616-***-****
https://www.linkedin.com/in/addison-w-78031b339/
https://addison-whitney.web.app/
https://github.com/buckineer • Grand Rapids, MI 49505-5734
Technically driven and experienced professional with a proven track record of delivering robust solutions in agile environments. Proficient in designing, developing, and maintaining scalable applications across full software development lifecycle. Skilled in both front-end and back-end technologies, including JavaScript, React, Node.js, Python, and Django. Instrumental in crafting RESTful APIs, integrating third-party services, and deploying data analytics to drive strategic decisions. Proficient in developing AI-based recommendation systems, optimizing database queries, and fortifying application security. Committed to staying current with industry trends and best practices to deliver innovative and robust software solutions.
Areas of Expertise
Full-Stack Development
Agile Software Development
Database Management
Performance Optimization
Application Security
Scalability Solutions
Security Best Practices
RESTful API Design
AI-based System Development
Cross-Functional Team Collaboration
Responsive Web Development
Data Analytics with PySpark
Professional Experience
Security Snares, Inc September 2022 – Present
Remote Developer – Senior Full-Stack Engineer
Designed and implemented backend architecture, APIs, and Database Schema from inception. Managed and maintained production servers hosted on AWS ECS, ECR, and RDS. Oversaw entire Software Development Life Cycle (SDLC) from project initiation through deployment. Implemented AWS S3 as Django Default Storage, and utilized Lambda functions, Step Functions, and EC2 instances for system monitoring. Collaborated within cross-functional teams to achieve project milestones, including code reviews, Jira task management, and API documentation. Utilized Celery to orchestrate background tasks, enabling seamless handling of heavy data processing loads without impacting user experience. Managed Django Management Commands for bulk data import/export operations, supporting file formats like CSV.
●Developed an ETL pipeline to extract user information such as email, username, and address from raw breach source data, utilizing LLM to locate user data within raw breach data.
●Architected and implemented scalable, maintainable API services using OOP-based design patterns
●Spearheaded full-stack development with a strong focus on front-end frameworks, including TypeScript, React, Redux, Thunk middleware, React Hooks, and React Context, resulting in responsive, maintainable, and user-friendly interfaces.
●Authored and reviewed thousands of lines of Python code, ensuring adherence to best practices and the highest quality standards.
●Collaborated with a team to classify aggregated security logs using a fine-tuned DistillBERT model, enhancing the system’s threat detection capabilities.
●Led the integration of AWS services (ECS, ECR, RDS, S3, Lambda, Step Functions) for robust cloud data architecture, optimizing content delivery and monitoring, consistent with the job's emphasis on AWS expertise.
●Implemented RabbitMQ for efficient message queuing in distributed system environment, enhancing application's asynchronous task processing capabilities.
●Designed and implemented custom Wagtail CMS solutions for diverse clients, ensuring high performance, scalability, and user-friendly interfaces.
●Integrated Wagtail with Django applications, extending CMS capabilities using Django models, views, and forms.
●Developed bill manager system to generate invoices and convert them into PDF, Word, or HTML formats.
Voc Edit, Inc, Little Mountain, SC January 2020 – May 2022
Senior Full Stack Developer
Implemented RESTful APIs and integrated third-party services, enhancing overall application functionality. Conducted data analytics using PySpark to extract valuable insights, thereby improving decision-making processes. Updated Django Rest Framework JWT to Django Rest Framework Simple JWT for improved authentication and security. Utilized Selenium for web scraping and PySpark for data analysis on online data sources. Built the own react template from scratch in typescript and coverage map with React/MapBox SDK
●Using react-hook-form, react-hot-toast, react-select, tailwinds, and tailgrids template, built the core-components and reusable components like Form, InputCheckBox, InputRadios, MultiSelectDropDown, Select, Switch, Tab, and etc.
●Implemented a Bike coverage map using the MapBox SDK, enabling functionalities such as drawing polygons, rectangles, and ellipses, as well as dynamically inserting and removing markers on the front-end using typescript/React.js
●Implemented RESTful APIs and integrated third-party services using Python and Django, demonstrating expertise in creating back-end code and interfaces for new web platforms.
●Developed and maintained an AI-based recommendation system, using TensorFlow and Scikit-learn, for an e-commerce platform, resulting in 20% increase in customer engagement and 10% increase in sales.
●Integrated Playwright for end-to-end automated testing, significantly improving code quality and reducing the time to market for new features. Developed and maintained a suite of automated tests, ensuring high coverage across critical application paths.
●Enhanced application functionality and security by updating authentication methods and addressing vulnerabilities, reflecting strong knowledge in AuthN/AuthZ systems.
●Utilized Selenium and PySpark for data analytics, supporting data-driven decision-making and performance engineering with tools similar to Grafana and Prometheus.
Atomic Object, Grand Rapids, MI June 2017 – September 2019
Junior Software Developer
Developed Python/Django full-stack applications utilizing PostgreSQL/MySQL, alongside React, Redux, and Angular for front-end development. Applied PySpark for data analytics to support data-driven decision-making. Collaborated with senior engineers to implement best practices in web and mobile application development. Integrated OAuth2 and Swagger for enhanced API security and documentation in collaboration with senior developers.
●Streamlined and Distributed backend operations through Celery integrated with Redis and RabbitMQ.
●Optimized application performance by implementing caching solutions with Redis and RabbitMQ.
●Designed and implemented robust test cases that significantly reduced bugs by 30%, enhancing software reliability and performance.
●Collaborated closely with cross-functional teams to solve complex coding challenges, delivering innovative solutions on tight deadlines.
●Integrated OAuth2 and Swagger for API security and documentation, aligning with the job requirement for OpenAPI expertise.
●Implemented REST and Graph QL APIs, achieving 30% improvement in data retrieval efficiency.
●Reduced generation time for packing slip PDFs for 100 orders from 10 minutes to 1 minute.
Education
Bachelor of Science in Computer Science
Michigan State University, East Lansing, MI
Technical Proficiencies
Languages
Python, JavaScript, Typescript
Databases
MySQL, PostgreSQL, Elastic Search
Analytics
PySpark, Apache Hadoop
Web Frameworks
Django, Django Rest Framework, React, Redux, Graph QL, Express, Wagtail, Node.js, Express.js
DevOps & Cloud
Nginx, Gunicorn, Docker, AWS (Lambda, S3, EC2, ECS, ECR, Auto Scaling, CloudWatch, SQS, SNS), Travis CI, GitHub Action, Terraform
Other Tools
Django Channel, OAuth2, Swagger, Redis, Celery, Rabbit MQ, XML, JSON, Git, Tailwind CSS, styled- components, HTML, CSS, Generative AI, LLM, Langchain, Hugging Face