Miklós F.

Miklós F.

Senior Software Engineer

Hungary
Hire Miklós F. Hire Miklós F. Hire Miklós F.

About Me

Expert Software Engineer with over 20+ years of software development experience working with multiple enterprise-related applications. Strong engineering professional skilled in Ruby on Rails, Cocoa, Ruby, C++, Python, Java, Testing, Refactoring, and Debugging. I am committed to advancing current software engineering practices and have a keen interest in Agile software development, including test-driven development, pair programming, and domain-driven design.

Work history

UpStack
UpStack
Senior 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.

Makalu
Makalu
Contractor
2017 - 2020 (3 years)
Remote
  • Worked on the development and maintenance of MyMalls.com, a package forwarding RoR web app, including payment and shipping integrations.

  • Developed back-end APIs and React Native package processing app utilized for a MyMalls warehouse.

  • Developed two festival apps, Rock Im Park and Rock Am Ring using React Native and Redux along with RoR.

Cambeo Group
Cambeo Group
Web Developer
2014 - 2017 (3 years)
Remote
  • Worked on the development of multiple features for the company's business to business Rails app, including scheduling component, quiz assignment and evaluation.

  • Managed the migration of code from Rails 3 to Rails 4 and verified the application for any security issues.

  • Adhere to business requirements and developing specifications for the application following best practices such as continuous integration, Scrum, refactoring and code standards.

Morgan Stanley
Morgan Stanley
Vice President / Software Engineer
2008 - 2014 (6 years)
Remote
  • Maintained Ruby within the company and worked on on low latency, high throughput, multithreaded C++ middleware application on performance and other features. Developed a Python based end-to-end testing framework.

  • Developed a synchronous software solution for exchanging market data and enhanced performance to 6 million messages per second. Managed to reduce memory usage and increase max throughput by 200%.

  • Assisted with troubleshooting various issues in production by working closely with an operation team on diagnosing and debugging issues.

LogMeIn
LogMeIn
Software Engineer
2007 - 2008 (1 year)
Remote
  • Built and maintain efficient and reliable C++ code, also debugging and fixing threading issues.

  • Implemented improvements for software products and supported new and existing modules.

  • Implemented Ruby for build automation and code generation of applications.

Graphisoft
Graphisoft
Software Engineer / Technical Lead
2000 - 2006 (6 years)
Hungary
  • Enhanced the company's desktop CAD application by implementing multiple optimizations.

  • Acted as a Mac OS Expert, supporting the development team with any Mac OS technical issues.

  • Managed to run a 5 million LOC codebase on the Intel platform and led a six-month project completing the port.

Portfolio

Contributor / Maintainer - Mapbox Maps SDK for React Native
Contributor / Maintainer - Mapbox Maps SDK for React Native

The Mapbox Maps SDK for React Native is a community-maintained React Native library that provides reusable JavaScript components for integrating Mapbox maps into iOS and Android apps. It is an open source toolset for displaying maps inside of your Android application. Worked on the development and maintenance of the library, performing bug fixes, adding new features, and completing code review. I upgraded the underlying Mapbox version, implementing new annotation components, new animated components, and resolving various bug fixes for both native and JavaScript parts. The project was successfully released, with 230 GitHub projects using it and 8500 weekly downloads in npm. Technologies used in the project: ReactNative, iOS: Objective-C, Android: Java.

Rails Developer - MyMalls
Rails Developer - MyMalls

MyMalls is a cross-border shopping facilitator. Members receive a physical shipping address (suite number) in the US. MyMalls partnered with DHL to create a user friendly service that forwards packages from their Miami warehouse right to the buyer's front door. Shopping online at stores across your country’s borders presents challenges. Some shops don’t ship internationally, others charge exorbitant shipping fees. Worst of all, the logistics of getting packages through customs is always a headache. I developed new features and integrations for the applications, as well as bug fixes and some front-end fixes. Collaborated with stake-holders and project managers to deliver a high-quality software solution. The project was successfully launched and is growing with more than 10k users already registered. Technologies used in the project: Ruby on Rails, React Native.

React Native Developer - Rock Am Ring, Rock Im Park festival apps
React Native Developer - Rock Am Ring, Rock Im Park festival apps

This is the official App for the Rock am Ring Festival, the largest festival in Germany, at Nürburgring (Eifel). It includes features such as the popular Crowd Sensing service, support for offline maps, the ability to create and share your own map points (e.g. perhaps the location of your tent, or car), management of your favorite bands and personal schedule, access to festival news and much, much more. Acted as Main Developer for this project and completely rewritten the applications from a webview based app. The project was successfully completed and delivered on time for last year's festival. Technologies used in the project: React Native, Redux.

Education

Education
MSc. in Computer Science and Math
Lorand Eotvos University of Sciences, Budapes
1995 - 2000 (5 years)