Top 3%
Ferencz Robert G.

Software Developer

Outsourcing
15 years
Cluj, ROMANIA
Contact us for this profile
i

Why I'm Top 3%

  • Superior technical skills
  • 15 years of industry experience
  • Proficient with agile scrum methods
  • Familiar with security and data privacy
Learn how we hire

My experience

More

A leader in the Pool and Spa industryJanuary 2021 - May 2022

Software Developer and Tech Lead.
  • Analyzing requirements and finding the best technical solution for development.
  • Acting as tech lead for the team.
  • B2B and B2C AD integration.
  • Third-partyintegrations: Doc Parser, Send Grid, Twilio.
  • Creating Azure Functions with .NET Core.
  • Back-end development based on .NET Core, Web API to serve the front-end.
  • Creation of unit tests for the new code.
  • Respecting the Definition of Done.
  • Participation in Scrum meetings.
  • Updating the process, making estimates.
  • Continuous improvement based on the actions proposed within the Sprint retrospective and pair programming.
  • Continuous delivery at the end of each Sprint.
  • Quality assurance by code review.

SKILLS
C#, .NET Core, Microsoft Azure (SQL, Cosmos DB, Functions, Service Bus, Key vaults, Active Directory B2Band B2C integration), Swagger, Entity Framework, xUnit, Moq, third-party integrations (Doc Parser, SendGrid, Twilio), Quality Assurance, Pair Programming, Continuous Delivery, Continuous Process Improvement, Agile, Scrum
More

Provider of Intellectual Property Solutions and ServicesNovember 2019 - December 2020

Full-Stack Developer.
  • Analyzing requirements and finding the best technical solution for development.
  • Extracting a module from the application and creating a microservice with .Net Core.
  • Creating MS Reports and sending the documents on email.
  • Front-end development based on Angular JS, tested with Jasmine.
  • Back-end development based on .Net Framework 4.6, Dapper and Web Api to serve the front-end.
  • Deployment and development alignment with multiple teams.
  • Creation of unit tests for the new code (back-end and front-end), Web APIs, Maintenance Hangfire jobs.
  • Respecting the definition of done.
  • Participation in Scrum meetings.
  • Updating the process, making estimates.
  • Continuous improvement based on the actions proposed within the Sprint retrospective and pair programming.
  • Continuous delivery at the end of each Sprint.
  • Quality assurance by code review.

SKILLS
C#, .NET 4.6, .Net Core 3, Dapper, MS Reporting Services, Microsoft SQL Server, Store Procedures, Functions, Views, AngularJS, ASP.NET Web API2 , Ninject, Fluent Validation, xUnit, FakeItEasy, RabbitMQ, Karma, Jasmine, Automapper,  Agile, Scrum, TDD, DDD
More

Social Trading Platform ProviderMarch 2018 - November 2019

Technical Lead.
  • Supervising the technical development of the team tasks.
  • Analyzing requirements and finding the best technical solution for development.
  • Deployment and development alignment with multiple teams.
  • Back-end development of a responsive application based on .NET and React, using Umbraco for content management and its private administration tool.
  • Creation of unit tests for the new code, WCF Service, Web APIs, Maintenance Hangfire jobs.
  • Respecting the definition of done.
  • Participation in Scrum meetings.
  • Updating the process in JIRA, dividing the user stories in tasks and making estimates.
  • Continuous improvement based on the actions proposed within the Sprint retrospective and pair programming.
  • Continuous delivery at the end of each Sprint.
  • Quality assurance by monitoring the technical debt and code coverage.
More

Provider of automotive componentsMarch 2017 - March 2018

Developer.
  • Development of three applications (a RESTful ASP.NET API, A Single Page Application developed with jQuery and an ASP.NET website, developed with C# and VB.NET code).
  • Creation of unit tests for the new code.
  • Respecting the Definition of Done.
  • Participation in Scrum meetings.
  • Updating the process in JIRA, dividing the user stories in tasks and making estimates.
  • Continuous improvement based on the actions proposed within the Sprint retrospective and pair programming.
  • Continuous delivery at the end of each Sprint.
  • Quality assurance by monitoring the technical debt and code coverage.
More

Agricultural Software SpecialistSeptember 2016 - September 2017

Developer.
  • Development of three applications: a service SOAP Web API, a website MVC and a desktop application.
  • Respect of the Definition of Done.
  • Participation in the Scrum meetings.
  • Updating the progress in JIRA, dividing the user stories in tasks and making estimations.
  • Continuous improvement based on the action proposed at the Sprint retrospective and pair programming.
  • Continuous delivery at the end of each sprint.
  • Assuring the quality by monitoring the technical debt and code coverage.
  • Respecting the rules related to performance and security.
More

E-Learning Solutions ProviderFebruary 2017 - May 2017

Developer.
  • Integration of a marketing automation software within a MVC.NET project, using SOAP API.
  • Setting up the marketing automation software.
  • Development of new functions (the MVC application synchronizes the account with the marketing automation software / campaigns and sends reminder e-mails for the events).
More

Team leader - PolysoftJune 2009 - June 2016

Team Leader, Delivery Manager and .NET Developer within a Romanian-Norwegian software company active both on the Romanian and international IT market.
  • Coordination of the development team.
  • Delivery Manager within several assigned projects.
  • Project management responsibilities.
  • Development of ASP.NET C# applications.
  • Development of VB desktop software solutions.
  • Microsoft SQL Server databasemanagement.
More

MarcieloJanuary 2013 - December 2013

Team Leader and Delivery Manager (part-time) within a digital design agency creating solutions for leading companies in the media, IT&C, gaming and advertising industries.
  • Contribution to the opening of a branch in Cluj: helping with the organization, to find the office, to find employees (make the first interview with the candidates).
  • Delivery Manager to create a brand index portal for Marcielo. The visual and content part was made by Marcielo while the programming part was made by a software company from Macedonia.
More

Asp.Net developer - Pitech+PlusOctober 2009 - January 2010

ASP.NET Developer (part-time) within a company which offers a focused portfolio of IT services to its clients: business process outsourcing, software outsourcing, software development, business intelligence, maintenance of legacy software, support services, eCommerce solutions.
  • Front-End and Back-End development according to technical and functional specifications.
More

PolysoftJuly 2007 - June 2009

Front-End and Back-End .NET Developer within a Romanian-Norwegian software company active both on the Romanian and international IT market.
  • Development of ASP.NET front-end and back-end software solutions.
  • Development of VB desktop applications.
  • Microsoft SQL Server database management.
More

ProjectsJanuary 2006 - January 2006

Development of several applications as own projects:
  • Development of websites based on Joomla CMS.
  • Website components configuration.
  • Design implementation.
  • Content formatting.

My education and trainings

Bachelor's Degree in Computer Science, Faculty of Mathematics and Computer Science - "Babes Bolyai" University, Cluj-Napoca.2003 - 2007