Maksim Pustovoyt
RESUME
Contact data
Address:***** ****** ***, *** *****, CA 93620
Phones:571-***-**** (cell)
Immigration status: U.S. Citizen
E-mail:adwbl9@r.postjobfree.com
Summary
• Master degree in computer science and applied mathematics.
• Microsoft certified professional (C#, C++,SQL)
• [Top Coder@] rated member (Algorithm, Marathon, Design)
• Agile/Scrum certified specialist
• Over fifteen (15) years experience developing complex software projects Skill Sets
Languages:
• C++ - 15 years
• Objective-C - 2 years
• SQL - 12 years
• T-SQL - 8 years
• Ruby - 3 years
• Rails - 2 years
• Python - 3 year
• Java/J2EE - 5 years
• C# - 12 years
• ASP.NET - 2 years
• C - 4 years
Web front end:
• HTML/DHTML- 2 years
• JavaScript - 3 years
• TypeScript – 3 years
• CSS – 2 years
• Angular2 - 2 year
• React - 1 year
• XML/XSLT – 4 years
• Json - 3 years
OS:
• Linux - 6 years
• Windows - 14 years
• Apple - 3 years
Tools:
• MS Visual Studio - 12 years
• Eclipse - 5 years
• CLion - 3 years
• gcc - 5 years
• git - 6 years
• gdb - 6 years
• SqlLight - 2 years
• MongoDb - 2 year
• MySql - 1 year
• Oracle - 4 years
• MS SQL Server - 10 years
• Azure Devops – 1 year
• AWS s3 - 3 years
• AWS Dynamo - 3 years
• AWS EC2 - 3 years
• AWS Lambda - 3 years
• AWS SNS - 3 years
• AWS SQS - 3 years
• AWS Inspector - 1 year
• Jira - 5 years
• Jenkins/Hudson - 2 years
• RSpec - 2 years
• Nunit - 2 years
• Googletest - 2 years
• Elastic Search - 1 year
Frameworks
• Spring Boot - 2 years
• RESTful API – 5 years
Protocols:
• TCP/IP - 5 years
• TLS - 3 years
• UDP - 3 years
• HTTP/HTTPS - 5 years
• SOAP - 1 year
• SSH - 6 years
• MQQT - 1 year
Architecture:
2 layers: Client Server
Distributed: Client Load Balancer(API Gateway) Micro-services Team Management Skill:
• Agile/Scram – 6 years
• Experience in writing requirements, use cases and specifications – 10 years.
• Experience in working with little direction in a fast paced environment.
• Solid Experience in Software architecture, design and implementation (full stack)
• Solid Experience in process of software developing and implementation. Professional Experience:
Sept 2019 to current
Company: Adobe San Francisco, VA, USA,
Position: Senior Software Developer
Responsibilities: Full stack (Design, POC, implementation) Projects:
Libraries (C++, TypeScript, NOSQL, Java/J2EE (AWS Dynamo, MongoDB ) LibraryAPI : Multithreaded library client
Dec 2015 to Aug 2019
Company: AWS Amazon, Herndon, VA, USA,
Position: SDE-2 (Security)
Responsibilities: Full stack(Design, POC, implementation) Projects :
• AWS Compliance tool (Java, Ruby, Rails, JavaScript, REST API, Spring) o Role: Full stack software developer.
o Project details: Wrote a code for Console All by using JavaSrcipt + AngularJS for front-end, Ruby on rails controllers for server side
• AWS Inspector (Java, C++, JavaScript)
o Role: Teach Lead
o Project “CIS”, details: Update existing C++ Agent running on client host to gather information about vulnerability on the client host, supported OS: Windows, Linux
o Project “Dynamic Configuration”, details: Client: update C++ agent to accept dynamic configuration from server. Sever: Java Tomcat, spring MVC (Java, JavaScript), updating logic to set and send dynamic configuration based on the customer preferences.
• AWS Midway (C++, Ruby, Rails, sql, JavaScript)
o Update agent(c++) to accept connection outside without VPN.
• JEDI (C++ Ruby, Rails, JavaScript)
o Role: Full stack software developer
o Project details: (C++, Ruby Rails)
Implementing CSR(Certificate sign request) by using Win CryptoAPI for Windows, OpenSSL for Linux, Key-Chain API for Mac OS.
Send request to server to generate client x509 certificate
Verify user identity and generate client x509 certificate
Retrieve and save client certificate in OS specific store: Win CryptoAPI for Windows, OpenSSL for Linux, Key-Chain-API for Mac OS. May 2013 to Dec 2015
Company: iDirect, Herndon, VA, USA,
Position: Software Engineer
Responsibilities: Design, implementation
Projects Velocity (GX satellite support)
Components:
• ProxyManager (C++, Linux)
• CheckpointManager based on distributed storage solution (C++, Linux, HDFS)
• OptionManage, plugin for ProcessControlSoftware to load configuration(C++, Linux) May 2011 to May 2013
Company: Phoenix-Inc, Blacksburg, VA, USA
Position: Software Engineer
Projects:
• Model-Center (C++, C#, Java, Sql3Lite, Linux, Windows)
• Athena: Installation free distributed model execution engine(C++, Linux, Windows) March 2002 to May 2011
Company: Soft Solutions, Inc, Roanoke, VA, USA.
Position: Senior Software Engineer, Technical Team Leader, Business Architect Project: “Flex"- real time data collection manager and real time performance analyzes
• Technology: (C#(.NET), C++, DHTML, MSSQL, Windows, TinyOS, XML)
• Start Date: February 2004
• Release Date: Incremental releases every 3 month Components:
• Real Team Data Collection Manager C#(NET)
• Application server (multi-threaded with queues, dynamically attached)
• Boolean engine for JM Huber
• OPC Server (RSLinx, DSData) ), XML
• Real Time Performance Analyzes server (C#), XML
• Device driver (C++)
Installations: (JM Huber, Metalsa, Masimo, Volvo, Sheridan Book(multi plants), Color Graphic, Edward Browser(all sites), T-Shore, Webcam, Please check www.SoftsolutionsIT.com to see more installation references
Accomplishments:
Real time data collection and analysis with db back-end, supports 50+ db transaction in sec. Balance load the central server and real time ETL. Controls equipment. Works 24/7 non-stop all the time. Failure tolerant.
Awards
Olympic Games for Math and Physics
• Won 1 place on regional level for math and physics
• Won 2 and 3 places in Moscow competition for math
• Won prize on Russian level competition for math