Ivan J.

About Me

I am an experienced Senior Lead Software Engineer, Tech Speaker and Remote Work Advocate developing different software architecture using full-stack JavaScript with a specialty in microservice architecture and frontend development in React. I enjoy exploring different platforms, and writing code in different languages to deliver innovative, user-friendly products to clients seeking a seamless, well-led and enjoyable process and product.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Software Developer
2018 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Welltok, Inc.
Welltok, Inc.
Lead Software Engineer
2017 - 2018 (1 year)
Remote
  • Respond to technical requests by actively taking part in the Scrum process, and working on different client consumer and enterprise applications.

  • Successfully led a team of engineers to accomplish team commitments, working with JavaScript and Ruby on Rails for different client applications.

  • Provided technical guidance for the altering of the company's release processes and team organization protocols.

Pathable, Inc.
Pathable, Inc.
Sr. JavaScript Developer
2017 - 2017
Remote
  • Provided technical guidance for the effective migration from Ruby on Rails to Node.js, Meteor.JS and React for different clients.

  • Effectively led and managed all code review activities and mentored junior developers on effective JavaScript Coding.

  • Regularly discussed features, architecture and implementation of different applications with clients.

Cloud Horizon Technologies
Cloud Horizon Technologies
Lead JavaScript Developer
2017 - 2017
Remote (Belgrade), Serbia
  • Led the technical implementation of features and developed various JavaScript and Node.js projects for clients.

  • Provide effective assistance in the development of junior developers on React programming languages.

  • Provided hands on software development expertise for innovative web and mobile solutions for clients; from small startups to big corporations.

Clevertech
Clevertech
Full-stack Developer
2016 - 2016
Remote
  • Proficiently applied core engineering principles in developing an internal payment system to handle client and employer payments effectively.

  • Performed regular code and system analysis to improve testing coverage of all systems.

  • Ensured client satisfaction by reorganizing key parts of client applications and automating everyday tasks for efficiency.

Surefire Web Design
Surefire Web Design
Full-stack Developer
2015 - 2016 (1 year)
Remote
  • Played an integral role in the initial app development process, and efficiently helped the company to scale up and obtain additional clients.

  • Actively participated in the implementation of Scrum within the company, resulting in increased delivery and internal organization of the app development process.

  • Regularly provided technical support to clients via the help desk and live messages for queries, bug issues and performance glitches.

Independent Consultant
Independent Consultant
Full-stack Developer
2010 - 2016 (6 years)
Remote
  • Regularly developed and deployed apps for different clients using full stack JavaScript tools.

  • Efficiently wrote and disseminated documentation on new app features to clients.

  • Enhanced good team practices and developed industry best coding standards for running tests on applications.

Fokus.rs
Full-stack Web Developer
2010 - 2010
Serbia
  • Developed and deployed new and secured features for promoting and selling of products on the platform.

  • Effectively developed an application for processing payments on the platform.

  • Performed regular quality assurance tasks on the platform by sourcing for user feedback, and effecting changes UX accordingly.

Showcase

Lead JavaScript Engineer - Touch Tunes
Lead JavaScript Engineer - Touch Tunes
  • TouchTunes is a company specializing in location-based interactive entertainment, offering users control over music experiences in bars and restaurants.

  • They developed React TV widgets that display top songs and other content from jukeboxes.

  • The project utilizes Docker, React, and NodeJS on low-memory Linux USB sticks to achieve high scalability and performance.

Lead JavaScript Engineer - Breethe
Lead JavaScript Engineer - Breethe
  • Breethe is a Meditation Guide web app with over 100,000 active users.

  • The app was previously built using Angular.

  • The app was rewritten to React+Redux, resulting in improved functionality and optimization.

Lead JavaScript Engineer - Pathable
Lead JavaScript Engineer - Pathable
  • Developed a new interactive app using NodeJS and React for a conference platform.

  • Implemented web sockets for front and back-end communication, achieving 100% test coverage.

  • Led the migration from Rails to JS (MeteorJS) and effectively managed communication with stakeholders and the design team.

Lead JavaScript Engineer - Corefeed
Lead JavaScript Engineer - Corefeed
  • CoreFeed is a mobile application and website providing community alerts.

  • The application was developed by the developer, including back-end services.

  • The developer managed interactions with stakeholders and worked with a team of 2 developers.

Lead JavaScript Engineer - Airfy
Lead JavaScript Engineer - Airfy
  • Airfy provides guest WiFi services and automated digital marketing to accelerate business growth by 60%.

  • The team designed and developed an app dashboard using web sockets for real-time data.

  • Developed a React app for survey results management and checking.

Lead JavaScript Engineer
Lead JavaScript Engineer
  • CafĂ©Well is a platform for optimizing user health, offering recommendations and tracking services.

  • The project involved developing a full architecture consisting of over 300 micro-services.

  • The team was structured with 2 teams of 30 developers, fostering cohesive work and performance.

Sr. Lead Software Engineer - Cafewell
Sr. Lead Software Engineer - Cafewell
  • CafeWell Central is the company side of CafeWell, managing consumer data and supporting sponsors and clients.

  • The project involved developing a complete system architecture with over 300 micro-services.

  • The team built and migrated services from Rails to NodeJS.

Education

Education
Bachelor's degree, Mathematics and Computer Science
University of Belgrade