Skip to content

Official Andrey Pudov website featuring Andrey Pudov news, photo albums and more.

Notifications You must be signed in to change notification settings

andreypudov/andreypudov.github.com

Repository files navigation

Driven professional with broad technical skill set. Thrives in environments that constantly embrace new technologies. Interested in challenging and varied position that will enable me to capitalize on sound technical and project management expertise, with opportunities for personal and professional growth.

Experience

Derivco Sports

  • Sr. Software Development Engineer / 2021 - present

    Developed and maintained a social platform with a strong focus on media content representation, handling, and user engagement.

    On the backend, I implemented a machine learning-based ranking and recommendation algorithm to optimize content delivery and enhance user experience across the platform. Additionally, I worked extensively on media post encoding, automated AI-based content moderation processes, and efficient storage solutions to handle high volumes of media content.

    On the frontend, I was responsible for performance fine-tuning and ensuring visual consistency across multiple end-user platforms. I collaborated closely with the design team to translate their vision into a functional and intuitive interface. By working alongside stakeholders, I ensured that the platform met business requirements while delivering a seamless, high-quality user experience.

EPAM Systems

  • Sr. Software Development Engineer* / 2020 - 2021

    Developed an innovative platform for data-driven facility management decision-making for the United States Golf Association, utilizing a scalable microservice architecture on Microsoft Azure cloud infrastructure. Designed and maintained RESTful API services built on ASP.NET Core, Entity Framework Core, Microsoft SQL Server, Kafka, Autofac, and AutoMapper. Created comprehensive unit and integration tests within a test-driven development environment to ensure system reliability.

    Led and mentored a team of interns working on a “random coffee” website designed to foster relationships among company members. Actively participated in gathering and understanding the project’s business requirements. Assisted interns in setting both short-term and long-term goals, providing continuous support throughout the project lifecycle. Offered guidance to overcome complex challenges and ensured project deadlines were met.

Intel Corporation

  • Senior Software Engineer Technical Lead / 2018 - 2020

    Assumed the role of Team Leader for a newly established team in Nizhny Novgorod. Played an active role in the hiring and team-building process, mentoring the majority of newly hired employees to ensure their smooth and efficient integration. Additionally, managed engagement with key business stakeholders and oversaw the organization of product build and distribution processes.

    Led the development of new project infrastructure and contributed to the rapid setup of a continuous integration system, resulting in a significant reduction in project build time. Improved code management and review processes by applying industry-leading development and testing practices.

    Successfully implemented several business-critical features. Led the quick and effective resolution of critical security vulnerabilities, collaborating with other teams to ensure no impact on release schedules. Coordinated closely with customers, addressing initial feedback on critical issues and ensuring timely delivery of the final product with all reported blockers resolved.

  • Sr. Software Development Engineer / 2013 - 2018

    Software engineer responsible for the design, development, and maintenance of the Intel Registration Center’s entitlement and download website for Intel software products, with a focus on enhancing both the user interface and system APIs.

    Designed and developed a new website architecture for the Intel Registration Center, utilizing modern user interface technologies. Played a key role in migrating ASP.NET web pages to MVC architecture, which improved website performance, enhanced the user experience, and simplified maintenance.

    Implemented a modern role-based access control model, enabling dynamic management of user access to web pages through role assignments.

    Developed infrastructure and processes for automated project deployment, encompassing source code compilation, configuration file transformations, and publishing to integration servers in both development and pre-production environments. This automation ensures consistent, error-free, and reproducible code migrations.

  • Software Development Engineer / 2011 - 2013

    Main software developer responsible for licensing and installation technologies for Intel software products on Linux. Spearheaded the addition of critical Graphical User Interface (GUI) functionality. Designed and developed an installation wizard for the installation client, streamlining the product installation creation process. Demonstrated a strong commitment to quality by developing an Automated Unit Test System, improving early-stage bug detection and overall software reliability.

    Implemented the code signing interface within the installation client, ensuring secure software deployment. Additionally, developed and integrated the Smart Cache and Shell Executor features, significantly reducing initialization times and improving execution efficiency on Linux platforms.

Recommendations

Elizaveta Smirnova

I had the pleasure of working with Andrey, and I can confidently say he is an outstanding developer. He is highly structured, creative, and unafraid to take on new challenges or responsibilities. Andrey is always approachable and responsive, readily offering support to his colleagues.

What sets Andrey apart is his ability to bring innovative ideas and smart solutions to the table, consistently improving both processes and outcomes. His collaborative approach and problem-solving mindset made it a true pleasure to work alongside him.

Simeon Petkov

Andrey is a strong software engineer with professional attitude on very high level. He asks provocative technological questions and has the potential to implement every idea. Organized and fantastic person to work with. You can definitely trust him.

Victor Kuznetsov

Andrey is very responsive and knowledgeable person. It was a pleasure to work with Andrey - Hi is very strong engineer. I think that Andrey will perform well in any team!

Viktorya Gvozdeva

Andrey was a technical leader in my team for approximate 2 years. He is a professional and very experienced engineer! Andrey really helped me on my way from intern to engineer. He gave me an understanding how to resolve technical challenges in the best way. I extend my programming and soft skills very fast with his help and advices. Andrey’s background and strong problem resolving skills helped to the team to resolve technical challenges. Working with Andrey was a great opportunity for me!

Tanya Zaslavsky

Andrey and I worked in the same group for a few years in Intel. This group was responsible for the system which registered and distributed Intel software. Andrey showed himself as a UI wizard and a quick learner.

He is a person with high levels of professionalism, integrity and above the expert level knowledge of DevOps tools, Bootstrap, AngularJS frameworks. This made Andrey a primary expert in those areas for our team.

With people like Andrey on the team lead as well as a project manager you will not have any problems completing any task or project in schedule time with high quality.

Doug Helbling

I worked with Andrey as part of a global team for a number of years. It was a joy to work with such a talented engineer and skilled communicator. He brings his best to every effort.

Paul Frumkin

I worked with Andrey for many years, and I was his manager for three years. He is a very strong software engineer, particularly in User Interface but he also can develop middleware and backend database. He keeps up with technology which allows him to apply the latest techniques for automation problem solving. He is a quick learner and documents his implementations for other team members to learn and follow. He is team oriented and communicates well.

About

Official Andrey Pudov website featuring Andrey Pudov news, photo albums and more.

Resources

Stars

Watchers

Forks

Packages

No packages published