Suggestions
Anton Shpak
Software Dev Engineer at Amazon
Professional Background
Anton Shpak is an accomplished .NET developer with a robust experience exceeding five years in the ever-evolving field of software development. While he has built a significant part of his career focused on the ASP.Net stack, which includes Webforms, MVC, WebApi, IIS, OWIN, and Identity, Anton's technical expertise extends to various other areas, showcasing his adaptability and commitment to delivering high-quality solutions. His passion for open-source software and Linux-based systems reflects not only his professionalism but also his commitment to innovation and progressive technology.
Throughout his career, Anton has held several influential roles that underscore his capacity for leadership and technical proficiency. He has served as a Software Development Engineer at Amazon, where he was critical in deploying scalable software architecture and enhancing existing systems. Prior to this, he contributed significantly as both a Senior and Lead Software Engineer at EPAM Systems, where he played a vital role in driving forward complex projects and leading teams towards successful project outcomes. Additionally, Anton began his career as a Software Developer at DIO-soft, where he developed his foundational skills in software engineering and problem-solving, paving the way for future opportunities in the tech industry.
In the past three years, Anton has garnered experience working as a contractor for a prominent US institution in the capital markets, addressing significant security issues, rewriting application components, and implementing effective Continuous Integration/Continuous Deployment (CI/CD) processes. His proactive initiative in spearheading the installation of CI/CD pipelines in his previous roles at two distinct organizations highlights his dedication to enhancing operational workflows and ensuring efficiency within teams. Anton prides himself on delivering quality outputs, emphasizing a work ethic that focuses on thoroughness and attention to detail, ensuring that he not only meets but exceeds client expectations.
Education and Achievements
Anton is a well-educated individual who pursued his Master of Information Science at the esteemed Taras Shevchenko National University of Kyiv. His academic foundation has undoubtedly equipped him with the necessary theoretical knowledge and practical skills required to excel in various aspects of software development, security, and database management. Throughout his education and subsequent professional experiences, Anton has continuously sought out opportunities to enhance his skill set, making him a valuable asset in any technology-driven organization.
Technical Skills
Anton’s technical repertoire encompasses a wide array of skills that make him uniquely qualified to tackle modern software challenges. In addition to his proficiency with .NET (C#) and the ASP.NET stack, he has extensive experience with CI/CD tools such as TeamCity and Docker, showcasing his commitment to automation and optimized workflows. His background includes knowledge of automated unit and integration testing, particularly using Selenium for UI testing, which further emphasizes his focus on ensuring software quality and performance.
At the database level, Anton is adept in utilizing Entity Framework, MS SQL, T-SQL, and has familiarity with PostgreSQL, allowing for seamless data management and backend development. His frontend capabilities with JavaScript, HTML, CSS, and some Angular illustrate his versatility as a developer, allowing him to contribute effectively to both backend and frontend elements of software projects.
Moreover, Anton displays a strong understanding of security measures in software development, being knowledgeable in OWASP and cryptographic practices. This expertise enables him to not only build secure applications but also remediate existing security vulnerabilities effectively, thus safeguarding client data and enhancing application robustness. Additionally, he has some experience with C++ and COM, further showcasing his ability to diversify his technical skill set and adapt to varying project requirements.
Noteworthy Projects
Outside of his professional commitments, Anton engages in several noteworthy pet projects that highlight his creativity and problem-solving capabilities. One notable project is the synchronized wireless LED strip control system he developed with Arduino for a friend’s theatre. This innovative project can be viewed on GitHub at LedControl. Such endeavors not only reflect his passion for technology but also his dedication to philanthropy by assisting friends and the community through his technical expertise.
He has also contributed to the development of a Selenium-based automation tool for a payment and settlement system, an accomplishment carried out under a Non-Disclosure Agreement (NDA). This project further underscores his abilities to create efficient and effective automation solutions in complex financial environments.
Conclusion
In summary, Anton Shpak exemplifies a dedicated, skilled, and innovative .NET developer with a strong commitment to excellence, collaboration, and continuous improvement. His diverse technical competencies, coupled with a proactive approach to problem-solving and a passion for open-source software, position him as a valuable contributor to any organization within the tech industry. As he continues to advance in his career, Anton is sure to make a positive impact on the projects and teams he joins.