Alexandru G.

Alexandru G.

Senior Software Engineer

Romania
Hire Alexandru G. Hire Alexandru G. Hire Alexandru G.

About Me

Technical Leader / Senior Developer, always interested in the latest trends and research efforts in computer science, biomedical engineering & security research, with over 9 years of experience in both designing and programming across a variety of platforms. I'm a perfectionist with a strong passion for neuroscience, biomedical engineering, clean code, great software, space exploration, and astronomy. I like to break things, find new ways to break things, solve problems, put things under test and stress, and have my mind blown by an interesting question.

Work history

UpStack
UpStack
Senior Software Engineer
2018 - Present (6 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.

Coherent Solutions
Coherent Solutions
Lead Python Developer
2021 - Present (3 years)
Romania
  • Designed and developed APIs, also collaborating with architects to identify and gain sign-off for API deployment.

  • Partnered with UI & API team to ensure seamless integration of DSE deliverables into 3rd party platforms.

  • Implemented microservices architecture in AWS. Ensured that all APIs are fully tested in an automated framework, including functional and performance tests.

_VOIS
_VOIS
Senior Network Developer
2019 - 2021 (2 years)
Romania
  • Designed and developed SDN applications, multilevel abstractions and complete automation of configuration.

  • Designed and implemented the network models to support rapid growth, capacity planning and provide well designed templates and tools to deliver network services as code.

  • Created standards and repeatable templates for device level configuration and expose them as reusable services by high layers of orchestration.

Cegeka
Cegeka
Senior Software Developer
2017 - 2019 (2 years)
Romania
  • Worked on developing full-stack internal applications with a focus on hardware monitoring.

  • Developed all server-side logic, ensuring high performance and responsiveness to requests from the frontend.

  • Managed and created documentation for tools, strategies, and data pipelines.

Orange Romania
Orange Romania
Software Applications Developer
2016 - 2017 (1 year)
Romania
  • Developed software t based on the GE Smallworld GIS product suite using Magik, which is an OO programming language derived from Smalltalk, quite similar to Ruby or Python.

  • Integrated user-facing elements with server-side logic in collaboration with front-end developers.

  • Developed reusable, efficient, testable, and scalable code.

PythonMagik OOP
Datanet Systems
Datanet Systems
Software Engineer
2015 - 2016 (1 year)
Romania
  • Developed complex Network Management System (web application) in less than 3 months.

  • Migrated huge MySQL database in less than 3 hours without any data loss.

  • Reengineered multiple systems that fueled improvements to productivity, efficiency, uptime, and accuracy for global business operations.

Tri-Ant Tehnologies Limited
Tri-Ant Tehnologies Limited
Python/Django Developer
2015 - 2015
Romania
  • Developed clean and reliable web applications using Python and frameworks such as Django.

  • Built reliable REST APIs for each application. Integrated user-facing elements using server-side logic.

  • Integrated multiple data storage solutions.

Upwork
Upwork
Independent Contractor / Freelancer
2014 - 2016 (2 years)
Remote
  • Worked with clients all over the world ensuring their ideas came to life. Focused on software and web development (back-end) using C, Python, and Django.

  • Developed code, system design, and test/QA plans for all solutions and coordinated a national/international rollout.

  • Led, architected, and participated in the design, testing, and deployment of client/server multi-tier applications and related components.

  • Developed new procedures for assessing requirements by creating a needs analysis and testing, scripting and documenting to strengthen quality and functionality of business-critical applications.

  • Developed large-scale, portable, thread-safe, and ultra-high performance foundation and application infrastructure libraries.

  • Delivered back-office tools supporting financial initiatives and empowering company to compete more effectively in the marketplace.

  • Coded new solutions that increased availability and scalability by 45% and 75%, respectively.

Portfolio

Python Developer
Python Developer

Python – PDF to Excel Custom Converter - One of my first projects where I got used with Tkinter module which allowed me to build a nice GUI This application managed to take as input a PDF (or more), manipulate the data inside it, and output an Excel file based on a configuration file given by the user

Python Developer
Python Developer

Python – Image processing tool - A small application which allowed a user to: Open / Save a file, Zoom In / Out, Undo / Clear image Show image info Red/Blue/Green filter Functions as: Gamma / Brightness / Contrast / Greyscale / Invert and others Resize + Rotate / Flip + Crop a photo Insert Text / Image / Shape The modules used for this tool: cv2, Tkinter, ImageTk, Image, numpy

Python Developer
Python Developer

Django Web Application – Proxy tool which allows people to watch series from their own countries This application was built using: Django / Python / JS. Its functionality is pretty simple: the application is routing the traffic through a supported proxy server regardless what country a user is in. More, it allows you set up your own proxy servers to automatically get around any country-specific blocks the user might run into.

Python Developer
Python Developer

Tornado / Python - Network management system (NMS) - This was the biggest project I’ve ever done. It really improved my networking skills as in low-level understanding of several protocols: BGP / MPLS / IS-IS / OSPF / UDP / TCP-IP, SNMP (v2/3) Some of the functionalities of this web applications were: Data gathering: Support for SNMP, JMX and VMware monitoring Gathering desired data at custom intervals Flexible thresholds definitions User can define very flexible problem thresholds, called triggers, referencing values from backend DB Real-time graphing Monitored items are immediately graphed using built-in graphing functionality Extensive visualization options Network maps Custom screens and slide shows for a dashboard-style overview Reports High-level view of monitored resources Historical data storage Data stored in a database Configurable history Built-in housekeeping procedure Network discovery Automatic discovery of network devices Agent auto registration Discovery of file systems, network interfaces, and SNMP OIDs Fast web interface A web-based frontend Accessible from anywhere Audit log

Education

Bachelor of Science
Bachelor of Science
Politehnica University of Bucharest
2011 - 2015 (4 years)
Infosim Certified Engineer (ICE)
Infosim Certified Engineer (ICE)
Infosim