Daniil Zinovyev
Software Development Engineer II at Amazon
Welcome to my portfolio! I am a Software Development Engineer II at Amazon, where I build large-scale software solutions and collaborate with global customers. I graduated from the University of Toronto Scarborough with a Bachelor of Science Degree in Computer, Mathematical, and Statistical Sciences.
I specialize in full-stack development with AWS cloud services, including Lambda, DynamoDB, S3, SNS, and Step Functions. My expertise spans TypeScript, Java, Python, Angular, and React, allowing me to create robust, scalable applications that solve complex business challenges.
Beyond my professional work, I enjoy developing mobile and PC games as a creative outlet. Below you'll find my resume, mobile games published on Google Play, and other projects that showcase my technical skills and passion for software development.
Skills & Technologies
Relevant Experience
Software Development Engineer II
Amazon
March 2021 - Present
- Developed large-scale software solutions in a fast-paced agile environment, collaborating with global customers to create tailored applications that addressed their specific needs
- Utilized various AWS services, including Lambda, DynamoDB, S3, SNS, and Step Functions, to deliver robust and scalable applications
- Employed programming languages such as TypeScript (NodeJS), Java, and Python to build diverse software projects
- Leveraged the Angular framework for creating feature-rich and responsive web applications
Machine Learning Engineer
RBC, Toronto
May 2019 – August 2019
- Collaborated with the Machine Learning team to develop diverse analytics using Python (PySpark, Matplotlib), SQL, and JavaScript, effectively visualizing the performance of machine learning models
- Created an optimized feature bucketing distribution algorithms for models while working with Big Data managed by a Hadoop cluster, enhancing overall efficiency
- Conducted comprehensive performance analysis of XGBoost and Random Forest models, utilizing metrics such as ROC Curves, Non-Cumulative Lifts, and Confusion Matrices to ensure accurate evaluation
- Implemented the LIME Explainer for black-box model testing, streamlining the process and automating client look-up dashboards for improved user experience
Coordinator of Computer Science Club
Markham, ON
October 2015 – March 2016
- Provided programming tutoring to club members, fostering the development of enhanced problem-solving skills and a deeper understanding of computer science concepts
- Cultivated leadership, punctuality, and coordination skills through effective management and organization of club activities and events
University of Toronto Teacher Assistant
University of Toronto
September 2016 – December 2017
- Facilitated a smooth transition for students from high school to university, providing guidance and support to navigate the new academic environment
- Delivered tutoring in various Mathematics and Computer Science subjects, ensuring students remained on track with their coursework and preventing them from falling behind academically
University of Toronto Coding Challenge
University of Toronto
September 2018
- Participated in Google coding competition in a team against other University of Toronto students