Danyil Tymoshuk

Danyil Tymoshuk

Full-stack Developer

Followers of Danyil Tymoshuk138 followers
location of Danyil TymoshukChicago, Illinois, United States

Connect with Danyil Tymoshuk to Send Message

Connect

Connect with Danyil Tymoshuk to Send Message

Connect
  • Timeline

  • About me

    Solutions Architect @ AWS, Python, Spark

  • Education

    • Tavria State Agrotechnological University

      2013 - 2018
      Master's degree Computer Science
  • Experience

    • Freelance

      Oct 2014 - Jun 2015
      Full-stack Developer

      I contributed to the implementation and maintenance of web applications, handling both front-end and back-end development tasks. Enhanced websites through user-friendly interfaces, and API integrations. Built a real time alerting and logging systems. Implemented event logs parsing crawlers. Ensured the quality of web applications by testing functionality and adhering to functional and non-functional requirements. Deployed and maintained web applications, ensuring optimal performance and stability. Show less

    • OWOX BI

      Jun 2015 - Jun 2018

      Implemented an ETL system to collect data from multi-source datasets. This encompassed data consolidation, loading into the OLTP data store, and data upload to BigQuery for analysis. As part of data visualization, I built dashboards for executive leadership in Data Studio. Developed a novel approach to data traceability to enable previously impossible levels of insight.Designed and modeled both OLTP and OLAP data stores to ensure data integrity, efficient organization, and querying. Developed a data load process for historical data and implemented comprehensive functional and integration tests to guarantee system integrity and reliability. Built an alerting system based on PagerDuty. Show less Demonstrated full-stack development expertise by handling both front-end and back-end development tasks. Architectured and developed public APIs to integrate third-party services. Successfully migrated a critical project to a new version of the company's web framework, ensuring smooth transition and enhanced performance.Collaborated closely with the analytics team to gather requirements and implement Google Analytics events for e-Commerce projects, enabling data-driven decision-making improving ROI.Developed a JavaScript library for UI animations, improving user experience and brand appeal. Collaborated on the creation of a new CRM system for the sales department as a back-end engineer. Mentored interns at the company. Show less Embarked on a 3-month paid internship that provided invaluable hands-on experience in software development. Delved into the intricacies of software design principles, methodologies, and best practices, gaining a comprehensive understanding of the software development lifecycle. Actively expanded my skills by learning new frameworks and technologies. Collaborated closely with senior engineers, assisting in the development, testing, and maintenance of software applications. This internship proved to be an exceptional learning opportunity, fostering my growth as a software engineer. Show less

      • Data Engineer

        Dec 2016 - Jun 2018
      • Software Engineer

        Aug 2015 - Dec 2016
      • Intern

        Jun 2015 - Aug 2015
    • SoftServe

      May 2019 - Jun 2022

      Led, designed and successfully delivered transforming monolithic services to scalable, reliable and resilient cloud ready and cloud enabled micro services.Ran a comprehensive Python upgrade from version 2.7 to 3.7, strategically transitioning the codebase for enhanced performance and future compatibility. This involved migrating over 70 generic components and utilities utilized in over 150 data pipelines. Migrated SciKit machine learning models without compromising accuracy. This upgrade resulted in a significant 30% reduction in processing time, optimizing resource utilization and improving overall efficiency.Developed a REST API for validating IPs and domains, streamlining data validation processes and enhancing system security. Collaborated closely with the DevOps team to design and implement a cloud infrastructure that met our specific needs and ensured scalability. Additionally, I supported the migration of Kafka replication files from NFS to S3, enhancing data storage and accessibility.Served as a mentor for 5 new engineers providing guidance and support to facilitate their onboarding and professional growth.Played an integral role in improving the team's processes, spearheading the migration from ReviewBoard and Perforce to GitLab streamlining code review workflows and enhanced collaboration. Show less Designed, developed, and automated ETL pipelines on large scale with structure and unstructured datasets.Supported teams of Data Scientists with various requests on a daily basis. Catering to data scientist team's with their various data needs for building models. Also tuned various Spark, Airflow jobs.Wrote high-quality code using SOLID principles and fully covered by Unit, Integration and E2E tests. Optimized data pipeline schedules and resource allocation, achieving performance gains in processing time and effectively minimizing data delivery disruptions. System reliability was further enhanced by implementing robust error handling and notification mechanisms.Migrated Cloud Functions from Node.js to Python. Worked on data pipelines written in Java, addressing skill gaps and ensuring the successful delivery of new features despite the shortage of Java engineers.Played a key role as part of the team in the migration of resources to Terraform. Show less

      • Senior Data Engineer

        May 2020 - Jun 2022
      • Senior Data Engineer

        May 2019 - Apr 2020
    • Capital One

      Aug 2022 - Aug 2024
      Principal Data Engineer

      Engineered a sophisticated identity resolution engine to facilitate a comprehensive 360-degree view of prospects. Successfully implemented two proof-of-concepts, leveraging the AWS Neptune (Gremlin QL) and DynamoDB.Designed a highly scalable and efficient data storage solution for an event-driven application, meticulously considering load and access patterns to optimize performance.Developed a generic test framework that provides data validation tools for both functional and integration tests within an event-driven architecture. This framework has been widely adopted across multiple teams and has become a part of the company's Engineering Assurance practices.Adeptly handled the demands of critical, time-sensitive projects, consistently delivering high-quality solutions under the pressure of urgency.Successfully decoupled a monolithic project into smaller, logically grouped units, enhancing maintainability and facilitating project transfers to other teams.Actively promoted code quality within the team, sharing best practices and design patterns to elevate the overall quality of the codebase and foster a culture of continuous improvement. Show less

    • United Airlines

      Aug 2024 - now
      Solutions Architect
  • Licenses & Certifications