Petr M.

Petr M.

District Olomouc, Czech Republic
Hire Petr M. Hire Petr M. Hire Petr M.

About Me

Innovative software engineer with +10 years of experience as a Back-end developer for many web applications using Ruby on Rails as the main technology. His technical experience includes optimizing software processes, improving UXs on web applications, as well as conducting usage analysis/tests for clients. He is also an expert in gamification of software solutions for clients and takes pride in the quality of his work and its impact on society.

Frontend

Database

DevOps

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Software Developer
2018 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for 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.

Freelancer
Freelancer
Software Developer
2017 - 2018 (1 year)
Velky Tynec, Remote
  • Developed, analyzed, designed and maintained different backend web applications in Ruby on Rails for different clients.

  • Coded, deployed and integrated an internal base application for streetwear seller Queens.cz to manage efficiently 4 warehouses/stores.

  • Established best practice solutions in designing and developing a shared "wish" application where a user can register, request gifts/donations for various causes within the network, as well as modify donors for each wish.

Smart Corporation, a.s.
Smart Corporation, a.s.
CIO/Software Developer
2006 - 2017 (11 years)
Remote
  • Provided leadership in building and deploying CRM software solutions for realty sales and loan applications for clients.

  • Worked in a consultative fashion with a team of 15 engineers and developers to establish and manage the ICT system of employees for many holding companies.

  • Regularly conducted research and case studies on leading edge technologies, and made appropriate determination on the probability of implementation.

Policie České Republiky
Policie České Republiky
ICT Support
2000 - 2006 (6 years)
  • Regularly interfaced with IT operations and service departments to provide fully defined solutions for various departments with approximately 150 employees.

  • Provided first and second level support on desktop applications 24/7, all systems and work processes and respond to critical issues on time.

  • Regularly investigated and resolved escalated technical issues for the failure of hardware encryption keys within the company's network.

Showcase

Backend Programmer - Internal Inventory Management Application
Backend Programmer - Internal Inventory Management Application
  • Online merchandise shop selling sneakers, clothing, and accessories.

  • Offers a wide range of products including limited-edition items.

  • Developing an internal base application for warehouse and store management.

Software Developer - Rybicka Zlata (goldfish)
Software Developer - Rybicka Zlata (goldfish)
  • Developed a shared wishlist platform using Sprockets, leveraging the latest Javascript versions of packages and frameworks.

  • Implemented Material Design Lite framework for responsive and modern frontend.

  • Achieved significant performance improvements: increased test coverage, data import speed, and statistic generation time.

Software Developer & Team Lead - CRM Software
Software Developer & Team Lead - CRM Software
  • CRM is an internal software for loan application and contract management.

  • IS acts as an interface between five IS and one system on the Internet.

  • The software includes inventory management for holding companies.

Education

Education
Masters Degree, Applied Informatics
University of Hradec Králové
2008 - 2011 (3 years)