Michal O.

Michal O.

Software Engineer

Poland
Hire Michal O. Hire Michal O. Hire Michal O.

About Me

Reliable and hard-working Software Engineer with 5+ years of experience as a backend developer/consultant specialized in .NET/C#. Michal has worked both on-site and remotely on projects in multiple industries, including complex data projects, which required using NVIDIA's GPU computing technology, and a back-end solution for a fitness platform used in gyms all over the country. Managed to be a key member of a team developing the main backend system for a public company with capitalization over $500M. He has a proven track record of successfully implementing software solutions that meet business and technology needs, with an ability to communicate efficiently and be a key member of teams.

Work history

UpStack
UpStack
Software Engineer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Primaris
Primaris
.NET Developer / Consultant
2015 - 2019 (4 years)
Poland
  • Acted as a consultant on 8 projects for seven different clients in various industries such as finance, health care, fitness.

  • Worked on the development of software solutions using .NET, ASP.NET, and NVIDIA CUDA in more complex cases.

  • Designed a software which made it possible to use Git on a 20 year old legacy system based on Ingres DB.

Creadhoc
Creadhoc
.NET Developer
2010 - 2010
Poland
  • Worked on the development of Windows desktop applications in WPF and networking using WCF, such as an innovative fitness software solution which was deployed in multiple facilities across Poland.

  • Analyzed the software development process and came up with alternative technologies to use in projects.

  • Integrated application with third party services and ensured adherence to technical architecture.

Betacom
Betacom
Software Developer Intern
2009 - 2009
Poland
  • Acted as .NET Developer for a company focused on software development, consultancy, design and the implementation of IT solutions as well as computer system integration.

  • Worked on integrating Adobe Flex with Active Directory using .NET.

  • Documented and tested new software applications, as well as determined their operational feasibility.

Portfolio

Software Developer - Benefit System
Software Developer - Benefit System

Benefit Systems provides innovative solutions in the area of ​​non-wage employee benefits in the field of sport and recreation, culture, and special tailor-made cafeteria programs. Benefit Systems was developing a new backend system called HUGO for their core services, I have joined as an external C# developer to supplement their in-house team. We worked in SCRUM for almost two years. My main areas of responsibility were project architecture, performance, and some of the more complex user stories. Later, I became a primary developer and finally transferred the project to their new developer. Technologies used: C#/.NET ASP.NET Core, Entity Framework, MSSQL, RabbitMQ.

Software Developer - ProService
Software Developer - ProService

ProService Finteco Sp. z o. o. is a specialized company with over 25 years of experience in the Polish financial market, acting as an intermediary between clients and distributors and investment and pension funds as well as insurance companies. The project was an anti-money-laundering system for ProService clients. Worked as a part of an external team that assisted with project development. The team encountered a challenge with performance and the estimated time required for computations was about two weeks. Managed to solve the issue using NVIDIA CUDA and made PoC. Technologies used in the project: C#/.NET ASP.NET MVC, MSSQL, NVIDIA CUDA.

Software Developer - PerfectGym
Software Developer - PerfectGym

PerfectGym provides fitness software solutions to customers in more than 50 countries and 750 clubs all over the world. The digital transformation of club and consumer fitness experiences necessitates the need for an innovative club management platform that increases business performance for facilities and enriches experiences for members. Acted as Junior Software Developer in a startup company, working on a distributed system for a gym chain. Developed a desktop application in WPF which was deployed in multiple facilities across Poland, I have also developed communication between desktop applications and backend server using WCF. Technologies used in the project: C#/.NET WPF WCF, NHibernate.

Education

MSc. in Engineering (Computer Science)
MSc. in Engineering (Computer Science)
Polish-Japanese Academy of Information Technology
2010 - 2012 (2 years)
BSc. in Engineering (Computer Science)
BSc. in Engineering (Computer Science)
Polish-Japanese Academy of Information Technology
2006 - 2010 (4 years)