Ionut G.

Ionut G.

Senior Software Engineer

Bucharest, Romania
Hire Ionut G. Hire Ionut G. Hire Ionut G.

About Me

Ionut is a Senior Software Engineer with industry experience developing innovative software solutions for clients such as Bitdefender, IBM, and Lenovo using Linux, C, C++, Python, and Django. He specializes in software development, optimization, security, and testing and also has team lead experience. Ionut is passionate about open-source operating systems/applications and strives to constantly deliver high-quality business solutions for clients.

Work history

UpStack
UpStack
Python Developer
2017 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

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

  • Ensuring that features are being delivered efficiently and on time.

Honeywell
Honeywell
QA Architect
2017 - 2017
Remote
  • Documented​ ​the​ ​internal​ ​communication​ ​protocol​ ​of​ ​the​ ​product.

  • Design​ed ​and​ ​developed​ ​automated​ ​tests.

  • Design​ed ​and​ ​implemented​ ​CI​ ​architecture.

Nexibeo
Nexibeo
Python Developer | QA Team Lead
2016 - 2017 (1 year)
Remote
  • Optimized current codebase and added new features when needed.

  • Recommended best practices to improve code quality and increase system speed through profiling and optimizations, thereby lowering AWS costs.

  • Successfully implemented the Robot Framework test automation process within the QA team.

Luxoft
Luxoft
Linux Developer
2010 - 2016 (6 years)
Remote
  • Worked on the CIM protocol development and provided bug fixing solutions for IBM and later the Lenovo Chassis Management Modules on C/C++ and Linux.

  • Developed a performance monitoring platform for the Chassis Management Modules using C/C++, Python, and Django.

  • Developed custom Linux distribution and successfully maintained and developed the Chassis Management Modules' infrastructure with Linux and Bash.

OpenDev Labs
OpenDev Labs
Software Engineer
2009 - 2015 (6 years)
Remote
  • Designed, developed, and deployed a GPS on a board computer for transportation vehicles using Linux, C++, and Bash.

  • Used the latest tools to evaluate, develop, and implement an automatic update system for OpenDev on-board computers.

  • Built a fleet management, e-ticketing, and bus dispatching solution for public transportation operators using Python and Django.

Bitdefender
Bitdefender
Anti-Spam Developer
2007 - 2009 (2 years)
Remote
  • Developed a unique and innovative KNN and a spam classification algorithm (patented).

  • Oversaw the proper functioning and readiness of the anti-spam engines on the FreeBSD and Linux (32 and 64 bits) platforms.

  • Successfully implemented an automated system for spam scanning, stress testing, endurance testing, and statistics.

Axway
Axway
Unix Developer
2006 - 2007 (1 year)
Remote
  • Maintained and improved the HTTP(S), email, and MIME connectors for the Synchrony Integrator (www.axway.com/products/synchrony_integrator.php).

  • Provided technical expertise and consultancy in managing OS/400 platform servers.

  • Modified open-source technologies to reproduce and solve customer problems or requests.

Gecad Technologies (now Axigen)
Gecad Technologies (now Axigen)
Software Tester
2005 - 2005
Remote
  • Worked on system test automations based on software and hardware requirements and technical specifications to verify the proper functioning of the mail server.

  • Performed functional testing, stress testing, endurance testing, and security testing.

  • Detected hardware and software failures so defects may be quickly discovered and corrected.

Portfolio

Developer - OpenFleet
Developer - OpenFleet

OpenFleet is a complete fleet management and e-ticketing solution created for the Romanian public transportation operator from the city of Sibiu. The project involved both software and hardware, since it was a complete solution. On the hardware side, developed GPS and 3G on-board computers for the buses, ticket validators, information panels for the buses, and real-time information panels for bus stations. On the software side, worked on a custom Linux distribution for the on-board computers, a dispatching platform for the buses, complete with algorithms that show if a bus is going to be late or early and also to inform the panels about the time a bus will arrive at the station. Developed features for the software to show the real time, historical location, speed information, real-time ticket validation information, bus routes, schedules, and more.

Developer - KNN
Developer - KNN

KNN is a highly complex geometrical algorithm for classifying texts into text clusters. From two sheets of paper filled with mathematical formulas written by Claudiu C. Musat to a production-ready system, it was a long and challenging road. Oversaw the project design, architecture, development, and testing. Eight years after its completion, KNN is still a core technology of Bitdefender's anti-spam software, leading to several prizes in anti-spam competitions.

Education

B.Eng Automation, Control, and Computer Science
B.Eng Automation, Control, and Computer Science
University POLITEHNICA of Bucharest - Romania
2002 - 2007 (5 years)