Timothy Michael Acri
Software Engineer
**************@*****.*** +1-201-***-**** 34097 N Jenna LN
https://www.linkedin.com/in/michael-acri-377447294/ https://github.com/amtimothy 23/02/1994
Summary
Timothy Michael Acri is an experienced Backend Engineer with over 6 years of expertise in building scalable, high-performance systems. Skilled in software architecture and problem-solving, he has successfully led teams to deliver efficient solutions that enhance system performance and user experience. With a broad skill set in modern programming languages and database management, Timothy excels at optimizing systems, ensuring security, and integrating new technologies to improve operations. A strong advocate for continuous learning, he stays ahead of backend development trends and best practices. Known for driving innovation and fostering collaboration, Timothy consistently delivers scalable, maintainable solutions with a focus on code quality and operational excellence. Skills
Golang
Backend
Python
Backend
Node.js
Backend
Docker / Kubernetes
Jenkins / GitLab / Bamboo
DevOps / CICD
MongoDB / PostgreSQL / MySQL
Apache Kafka, RabbitMQ
JUnit / Jira / Selenium
Automated Testing
Rust
Backend
Ruby / Ruby on Rails
Backend / Full Stack
React / React Native / Vue
Frontend
AWS / GCP
Windows / Linux / Mac
Team-Work, Communication
Java ( spring, springboot )
Backend
Languages
English
C1
Education
05/2013 – 04/2016
Hong Kong,
Hong Kong
Bachelor's Degree / Computer Science
The University of Hong Kong
Professional Experience
05/2023 – 09/2023
United States
Full Stack Developer (Golang)
Access Integra
•Optimized project infrastructure using Go for backend development and AngularJS for a responsive user interface, maximizing efficiency and user experience.
•Implemented a microservices architecture, facilitated role-based access, and conducted regular code reviews to boost productivity and maintain high standards of performance.
•Expanded the product's capabilities by developing and integrating new APIs, functionalities to meet product needs and market demands. 01/2023 – 07/2023
Philadelphia,
Pennsylvania,
United States
Golang Developer II
Comcast
Took part in the backend part of development of Media analysis system ( Soccer image analysis ).
•Developed services in Golang for scheduling and managing the lifecycle of media processing and analysis, as well as generating reports for clients on job status.
•Played an instrumental role in enhancing infrastructure, testing, and deployment processes.
•Made significant contributions to the development of new features and refactoring of legacy codebase.
•Implemented security logic for metadata access using AWS IAM.
•Assisted in creating analysis templates to enable Kubernetes job processing for media.
•Utilized a comprehensive tech stack including AWS, Kafka, mux router, MongoDB, PostgreSQL, Docker, Kubernetes, Jenkins, Terraform, and Terragrunt. 11/2019 – 12/2022
Cambridge,
Massachusetts,
United States
Software Engineer
ConcertAI
•Developed internal SaaS applications for TeraRecon, leveraging Angular for front-end development and Golang for backend services.
•Utilized gRPC and Protocol Buffers (protobuf) to ensure efficient, secure, and scalable communication between internal microservices.
•Designed and implemented RESTful APIs using Gin-Gonic and Gorilla Mux, optimizing for performance and maintainability.
•Built high-performance database transaction proxy layers using Kafka, ensuring scalability and fault tolerance.
•Contributed to the development of microservices responsible for managing medical data, stored in AWS S3, and interfacing with IAM, OAuth2, MongoDB, and PostgreSQL. Utilized Go packages such as s3, mongo-driver, pq/sql, and GORM for effective data handling.
•Customized and designed front-end components of internal tools using GoTemplate and Bootstrap themes to enhance user experience.
•Leveraged PowerShell, Docker, and Kubernetes for containerization, and employed GitHub Actions for efficient continuous integration and deployment (CI/CD) workflows.
•Improved service reliability by writing comprehensive unit and integration tests, achieving a 95% test accuracy rate, ensuring robustness and consistency across all services and databases.
09/2017 – 11/2019
Vienna, Virginia,
United States
Backend Engineer
10Pearls
•Contributed to the development of over 10 web and mobile applications, including projects for DC Taxi, Bright MLS, Telecomm, MedStar Health, Healthcare, and Zubie.
•Developed the backend services for 70% of mobile apps, creating RESTful APIs with a range of technologies: Spring Boot (Java), Gin-Gonic (Golang), FastAPI (Python), and Ruby on Rails.
•Improved internal service communication by transitioning from JSON to Protocol Buffers (Protobuf) for more efficient data serialization.
•Participated in the development of 2+ portal sites and 3+ platform sites, utilizing MERN stack, Angular, and the Beego framework for Go (Golang).
•Wrote functional and unit tests using Selenium and JUnit to ensure software reliability and quality.
•Led the backend development for a streamlining platform, utilizing an event-driven architecture with microservices in Go (Golang).
•Led a team of 4+ engineers, directly liaising with clients to gather requirements and architect solutions that aligned with business objectives.
•Developed over 50 pages of web and mobile applications using frameworks like React, Angular, Vue, and React Native.
01/2017 – 09/2017
New York, New York,
United States.
Backend Developer
Andersen
•Worked closely with cross-functional teams in an agile environment to successfully launch three web and mobile applications, ensuring timely delivery and alignment with client requirements.
•Developed backend components for a TravelTech MVP, utilizing a range of technologies including Python, GraphQL, React, Node.js, MongoDB, and Docker to build scalable and maintainable systems.
•Contributed significantly to the design and implementation of an IoT-based tracking solution for medical professionals, focusing on backend services with PHP and Node.js to support real-time data processing and device communication.
•Played a pivotal role in the development of 2+ real estate software solutions, responsible for organizing backend architecture and building RESTful APIs using Gin- Gonic (Golang), which streamlined data handling and improved application performance.
•Leveraged React Native, React, Vue, and Node.js to build seamless full-stack solutions, integrating with the backend to ensure efficient communication between user interfaces and databases.
•Applied best practices for software development, including code reviews, unit testing, and CI/CD pipelines, ensuring high-quality and robust applications.
•Collaborated with clients to understand business goals and translated them into technical requirements, ensuring that the solutions delivered were both functional and scalable for future growth.
04/2016 – 12/2016
Morrisville, North
Carolina,
United States
PHP Developer
Trial Card
•Designed and developed over 3 user-friendly applications by leveraging JavaScript, jQuery, CSS, HTML, and AJAX, ensuring seamless user experiences and responsive interfaces across various devices.
•Played a key role in implementing and maintaining 2+ services for the smooth management and operation of critical business workflows, utilizing React for dynamic frontend interactions and PHP for backend functionality.
•Optimized the database architecture, working with 50+ tables, and enhanced system performance by crafting complex SQL queries to efficiently manage and retrieve data, supporting key medical business operations.
•Collaborated closely with cross-functional teams to ensure applications met business needs and technical requirements, focusing on performance, security, and scalability.
•Developed and maintained RESTful APIs and integrated third-party services to extend the functionality of applications, improving overall system reliability and flexibility.
•Contributed to the improvement of codebase quality through regular code reviews and refactoring, adhering to best practices for clean, maintainable code.
•Ensured the applications were scalable and could handle increasing loads as the user base grew, implementing performance optimizations and troubleshooting system bottlenecks.