Ion Lupascu, Developer in London, United Kingdom
Ion is available for hire
Hire Ion

Ion Lupascu

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
September 16, 2014

Ion is a strong C++/JavaScript developer with experience at the enterprise level. He has a math background and experience in proposing optimal solutions for complex problems. He also has excellent communication, teamwork, and interpersonal skills.

Portfolio

Barclays Capital
Python, C++
Amadeus Services Limited (ASL)
Agile, Aircraft & Airlines, JavaScript, Node.js, Oracle, C++
Orange Moldova
Oracle E-Business Suite (EBS), Oracle Database, PL/SQL, SQL, CSS, HTML5...

Experience

Availability

Part-time

Preferred Environment

Subversion (SVN), Mercurial, Git, Vim Text Editor, Linux

The most amazing...

...project I've ever done is finding a mathematical model for linear programming of automated baggage distribution in an aircraft.

Work Experience

IT Consultant

2017 - PRESENT
Barclays Capital
  • Contributed to architecture design and implementation to bring the BARX, a C++/Java microservice complex system, to the next level by working closely with external shareholders and internal traders.
Technologies: Python, C++

Software Developer

2012 - 2017
Amadeus Services Limited (ASL)
  • Developed an Airlines IT flight management system using C++ and Oracle.
  • Coordinated major, minor, and patch releases.
  • Coordinated new projects, handling major change requests involving the inter team.
  • Analyzed and found the root cause of problems (bugs) and resolved them.
  • Analyzed and translated functional requirements into a mathematical model (LP).
  • Wrote new tests that isolate problem cases or new functionality.
  • Used Node.js, AngularJS, and RequireJS to create a new internal web tool.
Technologies: Agile, Aircraft & Airlines, JavaScript, Node.js, Oracle, C++

Project Manager

2009 - 2012
Orange Moldova
  • Implemented new projects.
  • Analyzed and proposed new solutions to achieve new standards in the performance and quality of projects.
  • Maintained and developed OEBS (Oracle E-Business Suite).
  • Maintained and developed payroll functionality in 1C for enterprise and other systems.
  • Integrated corporate systems.
Technologies: Oracle E-Business Suite (EBS), Oracle Database, PL/SQL, SQL, CSS, HTML5, JavaScript, C++, Agile

Freelance Developer

2006 - 2009
Program-Suport Limited
  • Initialized, evaluated, and developed start-to-end automation processes of company wide accounting systems, as well as accounting software applications for several clients.
  • Hired new people to grow the team.
  • Invested my time in new projects.
  • Managed projects and teams.
Technologies: Microsoft SQL Server, 1C:Enterprise, C++

Senior Software Engineer

2004 - 2006
Contabilizare-Prof SRL
  • Helped create software for an automated Romanian accounting system.
  • Developed for more than ten firms.
  • Developed interfaces for interconnection between different informational systems.
  • Designed and developed client-specific financial informational systems.
  • Solved problems.
  • Maintained the company website. Analyzed and developed the release history system.
Technologies: CSS, HTML, JavaScript, Microsoft SQL Server, 1C:Enterprise, C++

Web Application Demo

The Calories is a web app built using Node.js with clusters on the front end. The application uses HTTP and HTTPS protocols, MongoDB to store data, and Redis to save session data. Redis is specifically chosen for its ability to handle clusters. On the back-end, the app utilizes RequireJS, AngularJS, and Bootstrap.

Node.js native printer bindings

https://github.com/tojocky/node-printer
A Node.js native printer binding.

Contribute at Ultimate++

http://ultimatepp.org/
I was a contributor in the development of a U++ project. U++ is a C++ cross-platform rapid application development framework focused on programmer productivity. It includes a set of libraries (GUI, SQL, etc.) and an integrated development environment. The project is free and open source.

Languages

JavaScript, SQL-99, C, HTML5, C++, HTML, SQL, Python, Less, CSS

Frameworks

Express.js, AngularJS, Boost, Angular, Bootstrap, OpenCL

Storage

Oracle PL/SQL, PL/SQL, MongoDB, Oracle SQL, Oracle 11g, Microsoft SQL Server, SQLite, NoSQL, Redis, Oracle Rdb

Libraries/APIs

RequireJS, Node.js, TensorFlow, LibUnwind, Libevent, Standard Template Library (STL), Cbc, AngularUI

Tools

Adobe Photoshop, Oracle E-Business Suite (EBS), Git, Mercurial, Subversion (SVN), Ace Editor, Tmux, Vim Text Editor

Paradigms

Agile Software Development, Asynchronous Programming, Agile, Kanban, Linear Programming, Real-time Systems, Scrum

Platforms

Linux, Oracle, Oracle Database, Apache Kafka, OpenShift, FreeBSD, Windows, Android

Other

Aircraft & Airlines, 1C:Enterprise, Machine Learning, SSH, HTTP, LDAP

2009 - 2009

Professional Degree in Advanced Oracle 11g and PL/SQL

Oracle University, London, UK - London, UK

2005 - 2006

MScIT Degree in Computer Science

State University of Moldova - Chisinau, Republic of Moldova

2001 - 2005

Bachelor's Degree in Computer Science

State University of Moldova - Chisinau, Republic of Moldova

FEBRUARY 2018 - PRESENT

Sequence Models

Coursera - License HC4FPZ76MHNC

FEBRUARY 2018 - PRESENT

Deep Learning Specialization

Coursera - License AWLJT7M2LWQS

NOVEMBER 2017 - PRESENT

Convolutional Neural Networks

Coursera - License SBHSP6TM8N32

SEPTEMBER 2017 - PRESENT

Structuring Machine Learning Projects

Coursera - License RVFL73NENY8A

AUGUST 2017 - PRESENT

Neural Networks and Deep Learning

Coursera - License 8VLGYMCYCLRR

AUGUST 2017 - PRESENT

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

Coursera - License 6LT7UK8YMD9D

MARCH 2010 - PRESENT

Oracle Advanced PL/SQL Developer Certified Professional

Oracle

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring