Senior Web Developer
2018 - 2020Outfront Media, Inc. (via Toptal)- Developed and maintained scalable solutions for internal business flow needs.
- Focused on the front end, building and expanding a wide set of Angular modules and applications, and implementing predefined design strategies.
- Helped plan and estimate future tasks and efforts based on presented business goals.
- Worked as a part of a large, remote, on-site team in a strong agile software development environment.
- Focused on the quality and pixel-perfect implementation of the design resources on the front end.
- Worked with the latest versions of Angular and followed best practices with solution architecture as well as a unit and E2E testing.
- Maintained and implemented new features for a legacy Ember project used by the operations team.
Technologies: Angular, JavaScript, HTML5, CSS3, CoffeeScript, Ember.js, Jasmine, Protractor, SCSS, TypeScriptTech Lead
2015 - 2016Engineers London Limited- Implemented the business logic in full-stack multi-platform software solutions using the Web API, MS SQL, and AngularJS stack as well as the MEAN stack.
- Chose the back-end technologies, architecture design solutions, and setup at the company level.
- Developed a series of hybrid apps using AngularJS and AppGyver Steriods and Supersonic frameworks.
- Created a reusable cross-platform codebase for a company-wide testing framework using Selenium and its variations.
- Led the development and the team on a couple of midscale projects for the educational and entertainment industry.
Technologies: ASP.NET Core, Angular, .NET, JavaScript, T-SQL, HTML5, CSS3, C#, Windows Phone 8, Materialize, CSS, HTML, JSON Web Tokens (JWT), ASP.NET Web API, AngularJSSoftware Engineer
2013 - 2015Engineers London Limited- Dealt mainly with the development of .NET and JavaScript multi-platform solutions with some experience with building a PHP (Laravel) API.
- Worked on the development of software solutions built for educational and telecommunication companies.
- Learned extensively about JavaScript through a series of small-scale data-dynamic projects.
- Worked on architecture and database design and business logic implementation of software solutions.
- Helped actively in time assessments for multiple projects and in the sprint planning process.
Technologies: ASP.NET Core, .NET, JavaScript, T-SQL, HTML5, CSS3, C#, Knockout (Knockout.js), AngularJS, jQuery, CSS, HTML, Laravel, Windows Store, Windows Phone, SQL, Web API, ASP.NET MVCPart-time Software Developer
2013 - 2014Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH- Developed and maintained a project named POIS (Professional Orientation Information System).
- Developed the system initially in PHP using the CodeIgniter framework, and after six months rebuilt it in .NET because of platform change company-wide.
- Migrated the database platform (which was initially MySQL) to a Microsoft SQL server in the system rebuild process. Created reusable migration scripts and walk-through for automating this process.
- Created an automated testing framework using Selenium for QA purposes.
- Worked on training the employees of GIZ to use the system after the initial release and after major updates.
Technologies: JavaScript, HTML5, CSS3, HTML, CSS, Bootstrap, jQuery, ASP.NET MVCJunior .NET Developer
2013 - 2013Codebehind d.o.o Belgrade- Studied the MVC pipeline and applied that knowledge within active projects.
- Used Mercurial as source control and remote control desktop with a partner company on a project providing Citrix server platform services.
- Refactored parts of a major ASP.NET MVC project that overgrew its initial assessments into a three-layer architecture setup.
- Developed a real-time communication module that was implemented using web sockets and server-side and client-side SignalR framework.
- Worked on my first full-time engagement out of bachelor studies.
Technologies: ASP.NET Core, .NET, JavaScript, T-SQL, HTML5, CSS3, C#, Bootstrap, jQuery, ASP.NET Web API, ASP.NET MVC