Dr. Aleksei Petrov
Bis 2019, Software Developer, AMSIS GmbH
Colonge, Deutschland
Über mich
Certified .NET senior software engineer (MCSA) with more than 5 years of industry experience. Good understanding of Agile developing processes (Scrum, XP). Significant academic computer science background. Ph.D. in the field of distributed and cloud computing. Fan of DevOps and Microsoft technologies stack (WPF, Azure, ASP.NET, Blazor). Main area is ASP.NET fullstack developing, but also consider other areas, such as desktop and mobile. LinkedIn: https://www.linkedin.com/in/aleksei-petrov-277ab194/ GitHub: https://github.com/GTmAster stackoverflow: https://stackoverflow.com/users/2194443/aleksei-petrov
Werdegang
Berufserfahrung von Aleksei Petrov
3 Jahre und 1 Monat, Okt. 2019 - Okt. 2022
Senior Software Engineer
Digital River GmbH
- supported and developed eCommerce platform MyCommerce as a full stack developer, including managing OracleDB schemes, AWS (S3, IAM, ECR), ASP.NET Core backend, Razor+jQuery frontend, testing with Selenium automation via F# scripts (Canopy) - designed and executed project of migrating user uploaded files to AWS S3 storage with uploading/downloading files from browser directly to/from S3 buckets - executed project on VAT refund/exemption subsystem, including VAT ID validity checks with government APIs
1 Jahr und 9 Monate, Jan. 2018 - Sep. 2019
Software Developer
University of Bremen
- Developed web app named "QuBaOptCloud" for additive manufaturing preprocessing calculations (Node.JS + Express + Mongo) - Developed modular app named "AMDrive" for additive metal manufacturing scientific investigations (C#, .NET, WPF + Prism)
- Developed software named "GENESIS Hatching" for creation of hatching strategies for metal additive manufacturing (C#, .NET, WPF) - Trained colleagues in Agile software development methods and practices - Established and admistered DevOps development environment with CI/CD (GitLab, Azure DevOps)
4 Jahre und 8 Monate, Mai 2013 - Dez. 2017
Junior Researcher
Tomsk State University
- Performed researches in the field of distributed computer systems - Wrote and successfully presented Ph.D. work named "Decentralized distributed computing environment for scientific and technological processes"
2 Monate, Nov. 2014 - Dez. 2014
Software Developer
National Research Tomsk Polytechnic University
- Developed submodules of face recognition system (C++)
6 Monate, Sep. 2010 - Feb. 2011
Software Developer, Manager
Rubius
- Developed AutoCAD add-ons (C#, .NET) - Organized and developed Kompass-3D add-ons (C++)
3 Monate, Nov. 2010 - Jan. 2011
Assistant Researcher
Tomsk State University of Control Systems and Radioelectronics (TUSUR)
- Performed researches in the field of distributed image processing
Ausbildung von Aleksei Petrov
5 Jahre und 2 Monate, Okt. 2012 - Nov. 2017
Computer Systems Networking and Telecommunications
Tomsk State University
Distributed computer systems for experimental data processing
Sprachen
Englisch
Fließend
Russisch
Muttersprache
Deutsch
Grundlagen