Marko G.

About Me

I am a full-stack software engineer with extensive experience leading a team, solving complex problems, and developing optimal solutions. I am highly experienced in network infrastructure, server configuration, software architecture, and design patterns. I am a client-focused developer who communicates effectively throughout projects from inception to completion.

Frontend

Backend

Other

Work history

UpStack
UpStack
Full-Stack Software Engineer
2017 - Present (8 years)

Provide high level development services to numerous clients on a broad range of projects.

Speedwell
Senior .NET Web Developer
2016 - Present (9 years)
  • Developed an eSystem web application for management using Angular, TypeScript, ASP.NET Core, Entity Framework Core, and MS SQL.

  • Created and developed a delivery web application, to assist in taking exams, using ASP.NET MVC, Entity Framework, MS SQL, JavaScript, jQuery, CSS, and HTML.

  • Developed an eSystem desktop application for management using WPF, Entity Framework, and MS SQL.

London Limited
Senior Software Engineer and Tech Lead
2014 - 2016 (2 years)
  • Developed numerous applications with AngularJS and Web API, the Entity Framework with Repository Pattern, and layered architecture using MS SQL as the database.

  • Served as lead developer and team lead on multiple mid-scale projects.

  • Played key role in identifying appropriate technologies and architecture design solutions.

  • Developed software solutions focused on educational companies.

  • Created a series of hybrid apps using AngularJS, AppGyver Steriods, and Supersonic frameworks.

  • Integrated PayPal Express checkout integration into a website and developed a Web API with PayPal Future Payments integrations.

LS Data
Lead Software Developer
2006 - 2014 (8 years)
  • Progressed to a lead software developer role after 6 years.

  • Supervised numerous developers and monitored tasks.

  • Analyzed client requests and provided accurate estimations.

  • Engineered large merchandising application from scratch.

  • Gained extensive experience with robust hand-held devices software using Compact Framework.

Reveto Co.
System Administrator / Computer Servicer
2003 - 2006 (3 years)
  • Built a strong base throughout computer network systems.

  • Managed the troubleshooting initiatives for server configuration.

Showcase

Senior Software Engineer
  • A website for purchasing video production services.

  • Developed from scratch using technologies like PayPal API, ASP.NET MVC, AngularJS, and MS SQL.

  • Focuses on the development process and technical specifications.

Senior Software Engineer
  • Tracks children's whereabouts and movement history.

  • Defines and manages checkpoints for child safety.

  • Provides real-time messaging and navigation features.

Tech Lead
  • Developed a web and CMS application for distributing food in schools.

  • Implemented data migration from an old MySQL database and added new features.

  • Utilized MS SQL, ASP.NET Web API, and AngularJS technologies.

Lead Software Developer
  • Developed a field sales and merchandising information application using ASP.NET Web Forms, DevExpress Controls, MS SQL, Compact Framework, and SQL Compact Edition.

  • The application is a custom-built solution for point-of-sale data collection and analysis.

  • The project involved a significant development effort and utilizes a range of technologies including database management and UI development.

Senior Software Engineer
  • Edco Learning is an online book distribution application.

  • It distributes books to students and teachers.

  • The application utilizes ASP.NET MVC, Azure Table Storage, Windows JS Store Apps, and MS SQL.

Tech Lead
  • A web and admin application for product placement focused on band and brand collaboration.

  • Implemented solution architecture, social network API integrations, and new features.

  • Utilized technologies including AngularJS, ASP.NET Web API, MS SQL, Google API, Facebook API, SoundCloud API, Instagram API, and Twitter API.

Tech Lead
  • A search engine for private healthcare services/facilities.

  • Solution architecture and active directory integration are key aspects of the project.

  • Utilizes MS SQL, ASP.NET Web API, and AngularJS for development.

Tech Lead
  • ECi Software Solutions is a business management and eCommerce software publisher.

  • The company worked on the front-end integration of two eCommerce platforms: Bluefish and Musgrave.

  • Technologies used included JavaScript, jQuery, and HTML.

Senior Software Engineer
  • Developed a web application for AXA, a global insurance company, for the Serbian market.

  • Implemented new features and reports within the web application.

  • Utilized technologies including MS SQL, C#, ASP.NET MVC, JavaScript, XML, Crystal Reports, and Web Services.

Senior .NET Web Developer
  • Speedwell Software developed a delivery and eSystem web application for a leading UK and Ireland company.

  • The application allows for the control of examinations, assessments, and surveys using innovative software.

  • The project involved web and WPF application development using technologies like Angular, TypeScript, .NET Core, and other relevant frameworks.

Education

Education
High school diploma in Computer Science
Electrotechnical School "Nikola Tesla", Belgrade
1998 - 2002 (4 years)