×
Antonio Riccardi

Antonio Riccardi

Python Full Stack Developer

Kissimmee, Florida, FL, 34747
(917) 342-1728
English, Spanish

Background


About

About

Highly focused full stack software engineer with experience using Python, Django, Django REST Framework, PostgreSQL, Celery, Docker, and Git. Using best practices and principles in python by following object oriented programming standards. Experienced with developing and consuming Rest APIs. I have experience in assisting the development of applications at various stages of the software development lifecycle (SDLC). Played an integral role in developing professional grade applications from the ground up, starting with a POC, getting it to MVP, and releasing it into production. I have an additional 10 years of industry experience using a variety of relevant technologies to develop solutions for optimizing tasks for e-commerce, warehousing, and management.

Work Experience

Work Experience

  • Senior Software Engineer, Bridge

    Dec, 2020 - May, 20232 years 5 months

    Designing and architecting software systems, Developing software applications, Leading and mentoring, Performance optimization, Collaboration and communication, Research and innovation and Troubleshooting and maintenance code base.

    • Successfully migrated 14 legacy Python 2 projects to Python 3, implementing pytest, docker, docker-compose to ensure a secure and smooth transition to Python 3

    • Increased unit testing coverage across the company, ensuring more sustainable code and identifying unseen bugs before they reach production

    • Streamlined development processes by contributing to an in-house Python library over Boto3, reducing development time and improving code readability by eliminating duplicate code

    • Drove the adoption of best practices for code readability and maintainability, such as pytest, type hints, code reviews, and peer programming, resulting in significant technical debt reduction and increased productivity

    • Facilitated knowledge sharing and cross-functional collaboration by training 2 frontend engineers to contribute to both front and back-end development, improving overall product quality and development speed

    • Implemented git runners, ensuring that code quality was upheld, and errors that could impact the customer experience were prevented

    • Designed and led Python training sessions for 4 engineers, equipping them with new skills and tools to improve their productivity and efficiency, thus increasing the team's capacity for stories

    • Implemented orchestration tools to improve the reliability of microservices cross-communication, reducing downtime, and improving system resilience by long-polling the orchestrator for specific work related to the service

    • Introduced multithreaded HTTP requests, which eliminated slow synchronous requests and resulted in boosting account managers' feedback speed from 3 requests per second to 40 requests per second, enabling quicker actions

    • Developed a Python library for a Slack bot that automated notifications for critical microservices, reducing downtime and improving issue resolution time compared to the manual process before

  • Software Engineer, Razjam Inc

    Nov, 2019 - Oct, 202011 months

    Created initial POC for companies vision. Spearheaded initiatives in developing core logic and skeleton of application, using python inheritance in making platform expandable improving the engineers development experience increasing sprint story completion rates. Enforced solid principles at company to create scalable, reusable, and modular code for our platform. Maintained velocity of team by reviewing git PRs promptly. Enforced standards on peers to ensure code base remains efficient by spearheading DRY/solid principles on the platform's core codebase. Setup asynchronous chain of tasks, enabling users of our platform to experience less times, creating a seamless experience from start to finish. re-architected roadmap to breakdown the core into smaller microservices to increase scalability of the platform for v2 iteration of our platform.

    • Structured Django Jinja Web components for reusablility and for maintaining a consistent UI/UX experience

    • Experience with various AWS services(EC2, S3, IAM) and AWS API via boto3

    • Provided onboarding documentation at low and high levels via swagger and confluence

    • Setup social authentication for core platform to enable seamless logins

    • Consumed and created Restful API web applications with Python/Django and Django REST Framework

    • Modified Docker files to streamline local development, enabling rpdb

  • Python Developer, Novel Box Company, Ltd.

    Jul, 2019 - Oct, 20192 months

    Python development utilzing Flask, Flask-RESTful, API, SQLAlchemy, SQLite3. Maintaining existing applications and interfaces.

    • Created initial marketing campaigns, trained, and managed staff to maintain them on social media platforms.

    • Designing and implementing RESTful API's using Python

    • Data Analytics and ETL utilzing Flask, SQLAlchemy and API's

    • Consumed and created Restful API web applications

    • Created python scripts for moving data from Amazon MWS and eBay Merchant Integration Platform

  • Full Stack Developer, Basics Plus

    Jan, 2017 - Jun, 20192 years 5 months

    Oversaw highest level of operations ranging from marketing to roadmaps while doing full stack python development

    • Provided roadmaps, technical guidance to CEO to increase companies reach in the market.

    • Managed offshore development teams for iOS/Android and web applications.

    • Hired and managed contractors, provided work scope for features that needed to be done.

    • Created initial marketing campaigns, trained, and managed staff to maintain them on Yelp, Google, and Facebook.

    • Used flask, flask blueprint(for modular applications), flask-restful, pipenv, sqlalchemy, sqlite3, requests, and used pdb for debugging and git for version control

    • Did Data Analytics and ETL utilzing pandas for Profit Loss reports

    • Consumed and created Restful API web applications

    • Created python scripts for moving data from Amazon MWS

  • Junior Full Stack Developer, Basics Plus

    Jan, 2015 - Jan, 20171 year 11 months

    Delivered an unrivaled online experience that connects to the current POS system for the fast-growing chain of houseware & hardware stores in NYC.

    • Developed an e-commerce solution to ensure the company developed as a national online retailer.

    • Onboarded and trained the team for Full stack Web Development and the SEO team.

    • Worked with Google Online Strategist to revamp ad campaigns, increase sales, and raise our site ranking.

    • Worked with Google Tag Implementation Team to complete the installation of Dynamic Remarketing Code and E-Commerce Tracking in Magento for adwords.

    • Created and managed, and implemented new features for subsidiaries’ e-commerce companies JuicifyMe, LibrettoEspresso, MyEspressoStore.

    • Stack: Magento, MySQL, SEO, Google Analytics, Google AdWords, PHP, JavaScript, Jquery, GIT, CSS3, HTML5, Photoshop, Photography, Twitter Bootstrap, Amazon MWS, WMS, skulabs, shopify

  • CEO, AR Business Solutions Corp

    Jan, 2016 - Present

    Offering consulting services for audio, video productions and full stack engineering tasks.

    • Worked with After Effects, Adobe Premiere, published content to media outlets, advertising.

    • Trained clients in amazon, ebay, and shopify platforms.

    • Researched, implemented, and trained clients with fulfillment multichannel system, Inventory management software and WMS for e-commerce retailers.

    • Stack: ruby, html, css, javascript, python, numpy, pandas, flask, requests

Projects Experience

Projects Experience

  • Angelhack 2016 Manhattan: New York Minute

    Jan, 2006 - Jan, 20061 day

    Winning Grand Prize(Hackcelerator) and Best Use Of Amazon Web Services. New York Minute is your pocket companion app that eliminates the frustration of getting around in New York City. It calculates the fastest, cheapest way to get to your destination by comparing the Uber car service and public transportation. Our targert users are New Yorker who understand the fast living pace of New York City. Sponsors Technologies used Amazon AWS: Elastic Beanstalk, EBS, EC2, Route 53, S3 Amazon Alexa Esri ArcGIS

    • Hackcelerator

  • Hack NYU Hackathon 2014: Sudo Love

    Jan, 2004 - Jan, 20041 day

    MVP Winner (SudoLove) connects participants, sponsors and mentors for global hackathons via an app.

    • c9 ide

    • HTML5

    • CSS3

    • Bootstrap

    • Jquery

    • JavaScript

    • Firebase

    • Firepad

    • Git

Skills

Skills

  • Front-end Development

    HTML

    CSS

    Javascript

    Angular

    React

    Vue

  • Back-end Development

    Python

    Django

    Flask

    FastAPI

    API

    Celery

    Rabbit MQ

    PEP8

  • Database

    SQL

    MySQL

    SQLite3

    SQLAlchemy

    MongoDB

    PostgreSQL

    Django ORM

    Redis

  • DevOps

    Docker

    Docker-Compose

    AWS

    Kubernetes

    GCP

  • Version Control

    git

    github

    Bitbucket

    Rebase work flow

Awards

Awards

  • Learn Python by Building a Blockchain & Cryptocurrency , Udemy

    Awarded on:

    Covered building blockchain and cryptocurreny fundementals with data science into a full stack python web application

Interests

Interests

  • Wildlife

    FerretsUnicorns
References

References

  • Daniel Rivera, Lead Big Data Architect at McKinsey & Company

    Antonio strives to ensure coding standards are followed and has a passion for creating clean optimized code. He loves solving problems no matter the difficulty they present. He has great energy, gets along with everyone. Adding him to your team will definitely boost productivity and team morality.

  • Eric Yang, CEO at REZJAM, Inc.

    Antonio is one of the most loyal, intellectually curious and by consequence, knowledgeable software developers I have had the opportunity to work with. Antonio has an insatiable intellectual curiosity which results in him constantly reading and researching new technologies, as well as the esoteric details and nuances of existing technologies. Whenever the other software developers have a technical question, they first approach Antonio. It is rare that the question must be relayed to our CTO (who has 20-years of software development experience). On a more general note, Antonio is unstoppable. When the team has felt overwhelmed, Antonio not only buoys the team's spirits with his positivity, but also figures out ingenious and creative solutions to software errors. It is no overstatement or empty boast to say that the company could not have progressed as far as we did without Antonio.

  • Mohammad Adeel, Senior Software Developer at ThoughtWorks.

    I have had the esteemed pleasure of working with Antonio at RezJam, Inc. He is a phenomenal software engineer with great interpersonal skills, an inquisitive mind, and an uncanny ability to think outside the box. He has a vast knowledge and good understanding of Python, Flask, Django, APIs, AWS, Jenkins, and a variety of other technologies for the backend and frontend. His experience with these technologies helped him foresee potential pitfalls before they happened. I eventually learned to trust his judgment. He is unafraid to fail and is able to learn new technologies rather quickly. At RezJam, he has served as both a coworker and mentor as he helped me and other teammates learn best practices when using Python. He also highlighted the differences between Flask and Django, while instructing us on how to best use them. He was often our first point of contact when we ran into issues or had questions concerning Python's syntax, and played an instrumental role in helping us become proficient in Python and Django. I often paired with him to spearhead a variety of initiatives that improved our software as we worked with the rest of the team to build it from the ground up. This included everything from database relationships, architectural decisions, advanced algorithms, and advanced queries. His insight and skills have been invaluable to the team and I cannot recommend him enough for a position as a software engineer. He would be an invaluable asset to any team.

  • Ryan Friel, Senior Software Engineer at Disney

    Antonio is a brilliant Python Developer. He has an extraordinary wealth of knowledge about Python fundamentals and best practices. Antonio has consistently offered great advice in an early stage start up. Antonio was able to quickly pick up and master the Django framework. Antonio has a very keen eye for using powerful css libraries to create intricate and responsive templates for the frontend. Antonio has a passion for engineering and helping others improve their skills as well. I would highly recommend Antonio for any software engineer role.