See all developers
Stefan D. Full-stack engineer (React, Angular & Node.js, .NET)

Stefan D.

  • Serbia
  • Contract, Full-time
Stefan is now available for hire Hire Stefan

As a full-stack software engineer, I work closely together with Fortune 1000 enterprises to enhance their multi-lingual digital marketing and customer experience capabilities through our creative, strategic, technical, and operational services. I strive to embody the values of loyalty, reliability, and authenticity, and I strongly believe in helping others achieve success. This is why I see projects through to the end and believe in not only creating beautiful software but also reliable software that reflects the client's brand and is easy to use so that it does not detract from the user experience. - Back-end experience: .Net, PHP, Node.js, Electron.js - Front-end experience: Angular, React, Vue.js - Mobile App Development: React Native, Ionic - Cloud Solutions Architect and DevOps(AWS, Firebase, Digital Ocean) Your dream is my Mission!

Skills and experiences

Skills and experiences

Full Stack Engineer

01/2021 - present

• Interact with the clients and work on live issues. • Designing and implementing a Self-Service Billing Application. • Designed and implemented many features to help automate processes and drive customer engagement in our learning management system. • Involved in the architecture, design, and development of a mobile-first HR and Payroll application. • Have developed CRM applications for marketing companies, user portal, admin dashboard, eCommerce projects. • Acted as lead developer helping to ensure product readiness, deadline execution, and mentoring other developers for 6 months. • Led a three-man team of developers in an Angular and .Net re-write of the Finance Enterprise cash receipt module. • Implemented test cases/scripts to ensure delivery of quality software applications. • Developed serverless microservices using Node.js and AWS Lambda with REST API endpoints that consume data from DynamoDB and SQL Server. • Developed reusable app components using Angular, Angular Material. • Created Python scripts to web scrape E-ZPass website and download transactional excel reports and write it to MS SQL Server. • Create Software modules according to the BRD • Review and understand the user requirements and prototypes, worked closely with the client servicing team. • Work in Agile software development environment and Work and assist Database Developers and occasionally write Stored procedures in PL/SQL.

Senior .NET Developer

EXLRT 07/2017 - 11/2020

• Developed ASP.NET MVC web application for client's products management. • Developed ASP.NET Web Services/MVC Web API consumed by MongoDB Client. • Created Pentaho ETL Jobs to write data to MS SQL Server from Fulcrum API. • Received training in programming languages ( ASP.NET, JavaScript, HTML, CSS), web frameworks (MVC, .NET Framework, Bootstrap, Jquery, Materialize, Sinatra, Angular), database management (MySQL, PostgreSQL), and project management and product development (Github, Trello, Agile/Scrum, Lean Start-Up) • Worked independently to develop search capabilities for the app using AWS Elasticsearch and DynamoDB. • Worked on the voice capabilities of the app using AWS Lex and Lambda. • Setup CI/CD pipelines on Microsoft TFS and AWS EC2 to automate builds and releases • Produced reports by making PL/SQL scripts and SAS projects to recover information from Oracle and SQL Server.

Full Stack Engineer

Ingsoftware 08/2013 - 07/2017

• Developed various reusable UI components in React.js using Redux, Hooks and React-router • Used Test driven development for developing the application using Cypress • Designed and Developed a web application using Django, Python, Jinja template engine • Developed various Permission mixins using Object oriented programming in Python • Working knowledge of implementing real-time notifications using Websockets and Django channels • Worked on different authentication layers to implement Two factor authentication and Password policies • Worked with object/relational database PostgreSQL to create tables & optimize SQL queries • Developed REST APIs in python which pulls and posts data with validation and wrote unit tests • Responsible for maintaining and deploying software into production on AWS & Digital Ocean servers • Automated daily and weekly reports in Admin module using Celery, RabbitMQ that reduced the manual work by 90% • Developed python scripts to parse XML and extract details like user names and mails • Built data visualization dashboard in the admin module using Charts.js. • Worked with our QA team to identify defects in software under development and see them all the way through our development life cycle. • Helped implement a major product overhaul to HTML5 and Angular in our finance enterprise application.

Full Stack Engineer

Toschas 02/2010 - 10/2013

• Learned how vitally important good communication with customers is and also how to work efficiently and effectively from a remote location, among many other things. • As part of an international team, all working remotely, communication was key and as other developers in the company may need to work on the site code from time to time it was vital that all code be kept tidy, well commented on, and regularly pushed to Git. • Developed single page applications with React.js, Vue.js, Ember.js such as implementing frontend components from custom graphic design, or building using Material UI, Ant Design, or Semantic UI. • Developed REST API, microservices with Node.js, Typescript, Express, Meteor.js. • Have developed high throughput, complex products which include advanced tools like Elastic Search, Redis, RabbitMQ, ZeroMQ, ApacheKafka, etc. • Developed an internal application using Vue/Nuxt, Tailwind, and PHP/Laravel for Relationship Managers, Also integrated AWS S3 API to store image content. • Integrated AWS Elastic Transcoder to process video uploaded by users, and designed a REST API with a subteam of back-end developers. • Configured the project's Webpack build process and created and improved graphical D3.js sports widgets—like pitches with positions and movements of players. • Developed a modern application for controlling devices in homes and integrated a real-time WebSocket to see all changes intermediately. • Developed many several MVPs in several industries including financial, sports, fitness, delivery, etc using Javascript and JS frameworks (React/Node, Gatsby, Angular) • Implemented a large front-end application in Angular according to wireframes as well as writing REST APIs in Nest.js/Node.js • Led a team of front-end developers to build an eCommerce platform with payment API integrations • Integrated Google Maps API to implement the auto-complete search box feature.

Location: Niš, Centralna Srbija, Serbia

Educations and Certifications

Faculty of Electronic Engineering, University of Nis

Computer Engineering

Bachelor of Engineering - BE

Gimnazija "Svetozar Markovic"

Computer Software Engineering

Others

English

Full professional
Want to hire Stefan D. or just want to talk? Schedule chat with Stefan

Other developers