Michal Wronski
Verified Expert in Engineering
Software Engineering Developer
Cape Town, Western Cape, South Africa
Toptal member since November 7, 2019
Michal is a highly skilled software engineer with over 12 years of experience planning, developing, deploying, and testing software solutions. He is a Ruby on Rails expert and has crafted solutions for clients in media, finance, education, telecommunications, logistics, and pharmaceuticals.
Portfolio
Experience
- Software Engineering - 15 years
- Ruby on Rails (RoR) - 15 years
- Software Architecture - 10 years
- MySQL - 10 years
- Analytics - 10 years
- Product Management - 10 years
- MongoDB - 5 years
- Amazon Web Services (AWS) - 5 years
Availability
Preferred Environment
Linux, MongoDB, MySQL, Ruby on Rails (RoR), Ruby, PostgreSQL, Bootstrap, Amazon S3 (AWS S3), Analytics, APIs
The most amazing...
...product I've developed is a social media analytics platform that I architected and designed to monitor millions of mentions of companies in real time.
Work Experience
Ruby on Rails Developer
DiversityEdu LLC
- Built a knowledge assessment and learning plan assignment platform for students.
- Developed an SSO microservices architecture to manage student sign-ins and onboarding from various LMS systems.
- Maintained and developed content management and time-tracking software.
Full-stack Developer
Scour LLC
- Developed an app that scours customer details against a global "do not contact" registry.
- Ensured database scalability and fast data processing of over 100 million records.
- Oversaw architecture, development, deployment, and testing of the entire project.
Senior RoR Developer
Above Lending Inc
- Designed and implemented a fully automated payments processing system with high availability, concurrency checking, and data validation.
- Developed a forward-chaining rule engine to manage complex sets of rules for the allocation of loans to lenders.
- Built and customized an extensive loan management dashboard with automatic data synchronization with various 3rd party databases and APIs.
Senior Software Engineer
Union Swiss
- Developed a comprehensive software system to manage raw materials' allocation, staging, manufacture, and traceability.
- Streamlined and optimized the software governing the delivery and offloading processes for the warehouse, including SCADA APIs.
- Worked on designing and implementing a custom role-based access control system (RBAC) with a hierarchical resource database.
Founder | Development Lead
Digital Flow
- Built a property auction platform for the South African market that automatically connects real estate buyers with off-market property deals.
- Created a live video conferencing app for a client for use with internal organizational meetings. Allows live two-way communication between broadcasters and viewers, including real-time chat, video archival, analytics, and scalable architecture.
- Crafted an experimental bitcoin-backed loans platform that allowed users to apply for fiat-based loans with cryptocurrency as collateral. Created a cold storage system to secure crypto assets.
Founder | Development Lead
Fuseware
- Developed a social media analytics platform that ingested terabytes of social media data with live analytics and processing via sharded and replicated MongoDB clusters.
- Built and managed my own SaaS business from the ground up, including the securing of funding, scalability, and eventually exited the business to an industry-leading company.
- Managed a team of five developers building out and scaling the product. Acted as both the lead developer and architect as well as team lead throughout the product lifecycle.
Head of Product Development and Analytics
Primedia Group
- Worked on research and development of new software products and solutions for the group.
- Liaised with the sales team to deliver consolidated reports and client analysis.
- Optimized the content management systems within the publisher network.
Experience
Learning Management System
http://www.diversityedu.comFactory Manufacturing Control System
Agri eCommerce Website
http://www.farmersworld.netOnline Property Auctions Platform
Education
Bachelor of Science Degree (Honors) in Computer and Electrical Engineering
University of Cape Town - Cape Town, South Africa
Skills
Libraries/APIs
TensorFlow, jQuery, Sidekiq, React, PostgREST, Vue, Node.js
Tools
Git, CircleCI, Jenkins, GitHub, Visual Studio
Languages
JavaScript, Ruby, CSS, HTML, SQL, C#.NET, C#, Kotlin, GraphQL, Python, PHP
Frameworks
Bootstrap, Ruby on Rails (RoR)
Paradigms
Test-driven Development (TDD), Back-end Architecture, Database Design, Agile, Object-oriented Programming (OOP)
Platforms
Heroku, Android, Amazon Web Services (AWS), New Relic, Linux, WooCommerce, WordPress, Amazon EC2, Firebase
Storage
MongoDB, MySQL, PostgreSQL, Databases, Amazon S3 (AWS S3)
Other
Software Engineering, Software Architecture, Analytics, Product Management, Data Science, APIs, Dashboards, RESTful Web Services, IT Project Management, Architecture, Cloud Architecture, IT, Ruby Gems, Full-stack, Back-end, Full-stack Development, Software Troubleshooting, Project Scoping, Mentorship, Technical Leadership, Cloud, API Integration, Scalability, Performance, Web Scraping, Project Management & Work Tracking Tools, Serverless, Payment APIs, Amazon RDS, SCADA, Okta, Learning Management Systems (LMS), Artificial Intelligence (AI)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring