Marc G.

Marc G.

Senior Software Engineer

London, United Kingdom
Hire Marc G. Hire Marc G. Hire Marc G.

About Me

Marc is a Senior Software Engineer and tech enthusiast with experience, keen interest, and technical skills in Java, Python, and web development. He has considerable industry experience as a team lead, project manager, and trainer for multiple companies and educational institutions within the IT industry. Marc uses a client-centered approach to deliver innovative solutions and products for clients.

Work history

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

PRISM
PRISM
CTO
2017 - 2018 (1 year)
Chisinau, Moldova, Republic of
  • Developed a technical strategy to migrate a product's front end to a new technological platform for the client.

  • Researched and identified opportunities for developing portfolio algorithms with Machine Learning capabilities.

  • Developed strategic plans and set timelines for evaluating, developing, and deploying new product features and functionalities.

TEKEDU
TEKEDU
Educational Program Coordinator
2016 - 2017 (1 year)
Chisinau, Moldova, Republic of
  • Developed the technical educational program for GirlsGoIT program together with trainers for the company.

  • Managed and facilitated events with program partners.

  • Led sessions to elaborate technical materials (course plans, wiki, presentations) to trainees.

Interportal
Interportal
Java SE/EE Trainer
2013 - 2018 (5 years)
Chisinau, Moldova, Republic of
  • Defined technical blueprints for developing Java EE/SE programs for the client.

  • Delivered occasional training to groups of students and developers of other companies on behalf of the client.

  • Shared and evangelized Java EE/SE tech vision, opportunities, and risks within the company.

AROBS Transilvania Software
AROBS Transilvania Software
Software Developer
2012 - 2017 (5 years)
Chisinau, Moldova, Republic of
  • Developed, tracked, and controlled the development of multiple software products for different clients.

  • Created overall technology standards and best practices for planned sprints and team developments for the client.

  • Worked closely with clients to define and deliver new products and enhancements to technical problems they reported.

Allied Testing
Allied Testing
QA Engineer
2009 - 2011 (2 years)
Chisinau, Moldova, Republic of
  • Tested trading software solutions for clients.

  • Reported bugs to the development team and ensured the quality of bug fixes before deployments.

  • Ensured that all software development processes and services complied with client requirements and goals.

ScrumTesting Software QA

Portfolio

Project Coordinator - GGIT Notes
Project Coordinator - GGIT Notes

GirlsGoIT is a joint initiative between five active Lebanese NGOs to break the cultural stereotypes that surround women in STEAM subjects by exposing young females to essential technology skills. Designed the application features and supervised synchronization and development processes with 3 beginner participant teams: static front-end, dynamic front-end, and back-end. Developed and deployed the application to Azure in less than 6 days.

Project Manager - Moodcaster
Project Manager - Moodcaster

Built and maintained the REST API for Android/iOS. Rebuilt the web dashboard using modern technologies (Vue.js). Integrated the payment system (Stripe) and the video streaming service (Twilio). Helped the client with business decisions and implementation priorities. Technologies used: Django, Django REST Framework, Celery, Vue.js, Stripe, Twilio, SendGrid, Heroku, CircleCI.

Software Developer | Team Lead - CXI
Software Developer | Team Lead - CXI

Worked on a product for consulting firms to automate the process of collecting and aggregating CXI (Customer Experience Index). Proposed technical solutions and improved page performance by reducing the number of watchers on the platform from several thousands per page to less than 200 for the new platform.

Software Developer - Esszett Architekten
Software Developer - Esszett Architekten

Worked with a team to build the website for an architecture firm and was responsible for data modeling and functional integration of the designs. Technologies used: Vue.js, Prismic.

CTO - PRISM
CTO - PRISM

Worked on a smart inventory management solution for PRISM. Planned the features with the company founders and implemented the technical requirements for the solution with the developer team.

Education

Computer Science (incomplete)
Computer Science (incomplete)
Technical University of Moldova
2007 - 2011 (4 years)