Petro Sasnyk 2023 CV ZSU
Petro Sasnyk 2023 CV ZSU
Petro Sasnyk 2023 CV ZSU
com
Phone : +380-97-945-22-97
Embedded Engineer/
Solutions Architect/
Engineering Manager/
Chief Technology Officer
Skills ▪ SaaS/SOA/RIA/Microservices
Methodologies ▪ C#
▪ Design Thinking/Service ▪ C/C++
Design/Digital Transformation ▪ Python
▪ Big Data/IoT/AI ▪ Ruby
▪ Software & Enterprise ▪ JavaScript
Architecture/SEI ATAM & ▪ HTML/CSS, XML/XSL, XSD
QAW/UML/ Reverse ▪ PowerShell/cmd/bash
Engineering/Architecture & Design ▪ Java
Patterns
RDBMS
▪ DDD/Event Sourcing
▪ Agile, SCRUM, Kanban, Waterfall ▪ MS SQL Server
▪ Basics of Project and Product ▪ MySQL
Management ▪ SQLite
▪ Team Management ▪ Elastic Stack
▪ Presale, Proposals, Negotiations
▪ DevOps/SRE
Frameworks
▪ Technical ▪ .NET, .NET Core FCL, EF, EntLib
Documentation/Architecture ▪ WCF/ASP.NET WebAPI/ ASP.NET
Reports/Proposals/SRS/Wiki MVC
▪ Business requirement analysis ▪ WinAPI, STL
▪ Engineering practices ▪ Ruby on Rails
▪ Mentoring ▪ Angular
▪ WPF/Windows Forms/Reactive
Programming Languages/
UI/Prism
Technologies
Development Tools
▪ TDD/BDD
Petro Sasnyk
Embedded Engineer/ Solutions Architect
Experience
December 2023- Armed Forces of Ukraine
now
Involvement 14 months
Duration:
Rank: Junior Sergeant
Responsibilities: ▪ System Administration Technician
▪ Embedded engineer
▪ Solution/enterprise Architecture
▪ Architecture oversight of R&D department projects
▪ Technical Product Management
2
Petro Sasnyk
Embedded Engineer/ Solutions Architect
▪ Designed and implemented new metadata model, new logging system and new
remote access system
▪ Domain Driven Design, design of new microservices, API design
▪ Analyzed and tried to predict where is the market is moving, developed a
perspective development roadmap
▪ Marketing activities to attract new employees and marketing for a prospective
▪ Documented high-level external view of architecture and pass with it two
external customer audits
▪ Engineering teams oversight, workload prioritization
Tools & AWS, Java, Kafka Streaming, MongoDb, PostgreSQL, Apollo Server, Domain Driven
Technologies: Design, Event Sourcing, CQRS, Kubernetes.
Experience
2017-2021 CoE Solution Consultancy – SoftServe Inc.
Project Served as a solution architect, consultant for the prospect and existing client. We have
Description: won multiple deals, helped a dozen of new and existing customers in developing new
and improving existing solutions.
Launched new service offering (Integrated Automation, including AI and RPA), drove
signing partnerships with Automation Anywhere.
Customer: From startups to Fortune 100 companies
Involvement 5 years
Duration:
3
Petro Sasnyk
Embedded Engineer/ Solutions Architect
Tools & .NET Core, AWS, Azure, UIPath RPA Platform, Automation Anywhere Enterprise, Mule
Technologies: ESB, Microsoft Flow, Angular, Design thinking, Service Design
4
Petro Sasnyk
Embedded Engineer/ Solutions Architect
Customer: US Company
Involvement 3 years
Duration:
Project Role: Team Leader/Application Architect/Solutions Architect
Responsibilities: ▪ Overseeing 4 main projects and 3 side-projects.
▪ Product manager for 2 products.
▪ Built seamless integration of client SaaS DMS service with Office applications
(Word, Excel, PowerPoint, Outlook).
▪ Brought development practices to corporate and personal standards.
▪ Led team to meet required milestones (team has grown from 3 to 18
developers).
▪ Designed new solutions architecture and led existing architecture evolution.
▪ Built feasibility prototypes and proof-of-concepts.
▪ Documented architecture artifacts.
▪ Designed and created .NET SDK for 3-rd party integrators. Approximately, 8
vendors built their own solutions based on this SDK.
▪ Designed COM extensibility for newly developed product. More than 10
vendors started using it.
▪ Newly developed Office integrations helped to boost company sales by over
30% on year-to-year basis.
▪ Planned and implemented strategy of integration for acquired product into
company product line. Integrated it with existing client solutions while
preserving existing customers, created plan and implemented this plan for
migrating existing customers from on-premise solution to cloud document
management solution.
▪ Designed Java API wrapper around client REST API using JAX-RS. Integrated new
wrapper into existing product. Designed and implemented connection
resiliency and error-handling strategy. Distributed produced wrapper as an SDK
product for third-party vendors.
▪ Designed and implemented automated acceptance and integration testing
strategy.
Project Team 4 teams (approx. 30 engineers)
Size:
Tools & .NET, VSTO, Microsoft Installer, WPF, MVVMLight, ReactiveUI, Rx, TPL, WiX, NUnit,
Technologies: TeamCity, WCF, REST API, Java 6, JAX-RS, Echo2, Win API, NuGet, Gradle, Visual Studio
Online, TestStack.White, SpecFlow, SCRUM, ASP.NET MVC6, NancyFx
6
Petro Sasnyk
Embedded Engineer/ Solutions Architect
2012-2013 Luxury vacations and traveling club SaaS service – SoftServe Inc.
Project Extend the customer team and help to grow Luxury vacation and traveling membership
Description: system by maintaining the current and developing new features.
Customer: US startup
Involvement 8 months
Duration:
Project Role: Technical Lead/Senior Software Engineer
Responsibilities: ▪ Performed defect fixing and implemented new features.
▪ Integrated application with Salesforce CRM and numerous external third-party
and own services (reservation system, BizTalk, email marketing(Eloqua),
performance (NewRelic) and error monitoring (AirBrake)).
▪ Code review.
▪ Application performance and scalability optimization.
▪ Automated acceptance testing.
Project Team 10 team members
Size:
Tools & Ruby, Ruby on Rails, HAML, Amazon Web Services, Google API, SalesForce, SOAP,
Technologies: BizTalk, Eloqua, NewRelic, AirBrake, MySQL, CoffeeScript, JavaScript, jQuery, CSS,
HTML, git, github, Capistrano, RSpec, Chef, Jenkins, SCRUM
7
Petro Sasnyk
Embedded Engineer/ Solutions Architect
Project Help customer to maintain advanced Labels print and design application. Make
Description: application assessment and produce proposal with possible scenarios of future
application development (reduce maintainability efforts, speed up new features time
to market, and migrate from unsupported technologies)
Customer: US startup
Involvement 3 months
Duration:
Project Role: Technical Lead/Senior Software Engineer
Responsibilities: ▪ Designed new WiX-based installer for product with custom bootstrapper.
▪ Performed defect fixing and implemented new features.
▪ Code review.
▪ Performed application codebase, architecture and development practices
assessment.
▪ Produced possible migration and improvements scenarios to improve
maintainability of application and speed up time to market for new releases.
Project Team 4 team members
Size:
Tools & Visual Studio 2005, C++, MFC, WinAPI, MSBuild, TeamCity, CVS, WiX, SCRUM
Technologies:
8
Petro Sasnyk
Embedded Engineer/ Solutions Architect
9
Petro Sasnyk
Embedded Engineer/ Solutions Architect
Education
Post-graduate student on “Building specialized computer vision systems”
Lviv Polytechnic National University
Institute of Computer Technologies, Automation and Metrology
2003-2006
MS Honors degree in Computer Engineering
Lviv Polytechnic National University
Institute of Computer Technologies, Automation and Metrology
Graduated in 2003
Languages ▪ English – Upper-intermediate
▪ Russian – Fluent
10
Petro Sasnyk
Embedded Engineer/ Solutions Architect
▪ Ukrainian – Native
Public ▪ Pacemaker http://www.pacemaker.in.ua/speakers/11
speaking ▪ https://www.youtube.com/watch?v=swYN3wjAsbQ
Volunteering ▪ Coauthor of Internet of Things education program at Lviv Polytechnic National
activities University
▪ Internet of Things program Lecturer at Lviv Polytechnic National University
11