Iurii Shapovalov

Iurii Shapovalov

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Senior software architect and developer with 18 years of experience
Senior software architect and developer with 18 years of experience

With 18 years as a Senior Solutions Architect, I specialize in web development, cloud technologies, and information security.

I excel in designing scalable, robust architectures for industries like finance and e-commerce. Proficient in JavaScript/TypeScript, Python, Azure, and GCP, I've successfully led complex projects and prioritised security and efficiency.

Let's turn your business challenges into innovative tech solutions!"

Russian, English
London (+00:00)
Joined September 2023
EXPERTISE
10 years experience
10 years experience
10 years experience
10 years experience

REVIEWS FROM CLIENTS

Iurii's profile has been carefully vetted and approved as a Codementor. Connect with Iurii now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
379 Reputation
1
3
8
EMPLOYMENTS
Solution Architect
EPAM Systems
2018-05-01-Present
  • Spearheaded solution architecture consultancy, focusing on conducting quality attribute workshops to extract architecturally sign...
  • Spearheaded solution architecture consultancy, focusing on conducting quality attribute workshops to extract architecturally significant requirements and meticulously documenting solution architecture.
  • Served as the primary technical lead on production projects, ensuring superior system design quality and alignment with customer requirements.
    Designed and executed cloud-native application architectures utilizing the Microsoft Azure and .NET stack.
  • Led the strategic design and implementation of scalable web solutions, prioritizing responsiveness, efficiency, and an exceptional user experience.
  • Championed the shift to cloud-native architectures across platforms including AWS, Azure, and GCP. Seamlessly integrated container and orchestration tools, like Docker and Kubernetes, bolstering scalability and system management.
  • Directed the transformation from monolithic designs to a microservices-based approach, enhancing scalability, resilience, and deployment efficiency.
  • Elevated architectural security measures, emphasizing data confidentiality, integrity, and availability. Adopted and implemented cutting-edge strategies, such as the Zero Trust model, and integrated continuous security monitoring tools.
  • Demonstrated expertise in hands-on software development, crafting vital components in JavaScript and Python while ensuring top-tier code quality and performance.
  • Cultivated a culture of collaboration, partnering with product teams, developers, and stakeholders to envision and realize innovative solutions. Regularly hosted architecture reviews and knowledge-sharing sessions, ensuring alignment with evolving business objectives and technological trends.
Node.js
Azure
TypeScript
View more
Node.js
Azure
TypeScript
Web Development
React
Google Cloud Platform
Kubernetes
Microservices
Data analytics
Next.js
Data warehouse
Solution Architecture
NestJS
Software architecture
AWS
View more
Lead Software Engineer
EPAM Systems
2014-08-01-2018-05-01
  • Steered multiple projects as the principal technical leader, ensuring software engineering excellence, streamlined product delive...
  • Steered multiple projects as the principal technical leader, ensuring software engineering excellence, streamlined product delivery, and effective risk mitigation.
  • Developed crucial application functionalities using JavaScript, C#, and C++. Ensured code quality through rigorous validation, conducted comprehensive code reviews, and modernized legacy components by refactoring them onto newer frameworks.
  • Directed a distributed team of over 15 engineers, fostering collaboration, and ensuring consistent performance across remote environments.
  • Advised clients on enterprise-grade cloud migration strategies, leveraging both Azure and AWS platforms to achieve optimal results.
  • Spearheaded project kick-offs by establishing robust software processes and selecting the appropriate technology stacks. Skillfully transitioned architectural designs into detailed low-level designs, ensuring clear deliverables and execution milestones.
Python
Node.js
Azure
View more
Python
Node.js
Azure
TypeScript
Docker
JavaScript
Kubernetes
Microservices
Data analytics
Solution Architecture
Databricks
Software architecture
Express.js
AWS
View more
Senior Software Engineer
EPAM Systems
2012-06-01-2014-08-01
  • Successfully led development teams across six projects, ensuring timely and efficient delivery.
  • Oversaw robust engineerin...
  • Successfully led development teams across six projects, ensuring timely and efficient delivery.
  • Oversaw robust engineering practices, streamlined CI/CD processes, and coordinated release activities, ensuring seamless product delivery across multiple initiatives.
  • Implement features and create application frameworks on C# and JavaScript, leveraging ASP.NET and Angular, React and Knockout.js frameworks.
  • Spearheaded projects from presales discovery stages and actively contributed to Request For Proposal (RFP) responses.
  • Recognized speaker at technology conferences, sharing insights and best practices with industry peers.
HTML/CSS
C#
jQuery
View more
HTML/CSS
C#
jQuery
Angular
Azure
Docker
Team Building
Leadership
Knockout.js
JavaScript
Cloud Architecture
ASP.NET
CI/CD
View more