Nenad Jovanovic Email and Phone Number
More than 20 years of experience in software development on developer, mentor, tech lead, and manager positions.A big proponent and fan of the Clean Code, SOLID, Design Patterns and well-known and good practices. A clean, readable, testable, scalable and maintainable code was always my goalExperience with Gitflow as CI/CD implementation on AWS with Codeship; Vagrant/VirtualBox based dev envs, GitBDD (behavior-driven development)TDD (test-driven development) KanbanScrum experience with almost by the book in accordance with GitFlow; all roles, all Scrum events (dailies, refinements, plannings, sprint demo/review, retrospective). I finished in-house Scrumcourse lead by certified Scrum trainer.Jira experienceExperience with migrations and integration of products that came from acquisitions; Migrations to AWS, incorporating in-house coding standards in the codebase, revamp to some degree.PHP (20+ years): RESTful services design and development and Symfony 2/3/4; Doctrine ORM; Considerable experience in collecting, processing and managing the big data in relational db and in Solr search indexer; HTTP, curl, Guzzle, web scrapping, DOM processing & XPath, regex and in many other PHP libraries and tools.SQL (20+ years) - MySQL, PostgreSQLJavaScript (20+ years) – long time experience with ES5 prototypal-based OOP, ES6 and NodeJS, async programming, event driven programming, closures, context switching, and strong understanding of the DOM. Web Components, GraphQLHTML5 - experience HTML5 , Local/Session Storage, Canvas, WebSockets, CSS/CSS3/SCSS experience, responsive design experience: Bootstrap, FoundationJava – average in Java, some basic experience in the development of the Android applications and Spring Boot with JPA + HibernateDelphi 5/7 (5+ years) - spent a lot of time in development and had a good skills in Delphi/Pascal OOP long time agoTools/IDEs: PhpStorm, NetBeans, Postman and many other software development related GUI and CLI toolsLinux (20+ years) - strong system administration, server software and networking experience. A big fan of Linux
Better Collective
View- Website:
- bettercollective.com
- Employees:
- 356
-
Head Of Engineering - Paid Media TechBetter Collective Apr 2024 - PresentNiš, Centralna Srbija, Serbia -
Fullstack Team Lead - Paid Media Tech / Better CollectiveBetter Collective Jul 2023 - Apr 2024Niš, Centralna Srbija, SerbiaMoving Paid Media tech stack to the next level -
Head Of Tech SerbiaBetter Collective Aug 2021 - May 2022Niš, Centralna Srbija, SerbiaLeading the team of 10 developers, being their line manager, doing 6-months reviews and all other follow-ups that took place as defined by BC standards and particular needBeing the hiring manager for the Fullstack Team for more than 4 yearsManaged to scale up the team from 1 (I was alone at some point) to 10 developers with constant positive growthRich experience in job candidates selection process, and technical interiews; did more than 150 technical interviews. In the beginning I was also joining as a tech support the job ITWs for QA and DevOps positionsCoached and trained team members to grow their software development, communication, and team work skillsProvided multiple career paths for team members with close cooperation with HR.Scaled Fullstack Team to 2 teams, introducing 2 new Team Leads (1st level line manager), and 3 Lead DevelopersScaled other BC tech teams together with Director of BC Tech, and being heavily involved in decision making about thatBeing involved in hiring process for other offices BC has all over the EUBeing one of decision makers in organizing people in Scrum teamsBeing one of regular Tech stakeholder of just a few main Tech stakeholdersfor the whole company, together with Director of Tech, Director of DevOps, Director of Tech PMs, and Head of QA. I have prepared, managed, and finished the Fullstack Internship project (3 months of intensive in-office real world product Scrum, PHP & JS training & development). The selection process was heavy and I selected 7 out of ~90 candidates for it, who all successfully finished the training and got their jobs; in BC and in other companiesI joined SICEF Hakaton twice as a member of jury, and joined the selection process of Hakaton teamsTogether with HR, and Fullstack team, organized remote BC Hakaton and finished it successfully -
Tech And Fullstack Team LeadBetter Collective Nov 2018 - Aug 2021Niš, Centralna Srbija, SerbiaMember of the Better Collective’s internal Architects group, then as one of main tech stakeholders, where the in-house Architecture Group was reporting to few of usCoding standards: one of the first and biggest contributors to creation, development and maintenance of the in-house RESTful APIs development;RAML & OpenAPI, Behat (BDD) testing, PHPUnit testing (over 90% coverage for APIs I was responsible for), Service-Repository Pattern, good practices in Doctrine ORM, Clean Code, SOLID, LoD, composition over inheritance, unified app logger, RAML to Postman collection converter, Behat to Postman collection converterHeavy code review involvement. Reasonably strict in demanding accordance to in-house Coding StandardsMicroservices (RESTful based APIs) (4 years)Mobile-first design approach in product developmentMicro frontends; Web Components using ES6 and StencilJS/TS (2+ years) for VegasInsider product (biggest sport picks seller in the US).Server-Side Rendering for Web Components; solving multiple architecture challenges in SSR using nodejs, polymerJSGraphQL, nodejs, express (4 years). Schema-driven developmentSolutions with horizontal (and vertical) scaling of the existing products and services for considerable Internet traffic load; multiple nodejs pm2, PHP APIs, PHP web applications with shared file system (AWS EFS/NFS),Caching: Varnish, Symfony HTTP cache, FOSHttpCacheBundle, Redis, file/OS, Cachios (nodejs), MongoDBProducts and services geo-scaling; scaling the APIs. GQL and products to multiple geo-regions, mostly US and EU.One of the main tech stakeholders and team lead for 2 Scrum teams for the revamp from scratch for the www.vegasinsider.com. Huge project that lasted 2 years. I had very responsible role to hit the deadline for going live and to secure the both Scrum teams deliver all the must-have features needed. -
Senior Fullstack DeveloperBetter Collective Nov 2017 - Nov 2018Niš, Centralna Srbija, SerbiaDesigned and being heavily involved in development of the couple of RESTful APIs (Symfony)Supervised the maintenance of multiple APIs (Slim, Symfony), and monolithic products (Laravel & Symfony based)Managing and the overseeing the whole migration and integration process of the multiple products that came from the acquisitions. Heavy cooperation with DevOps in optimizations and deciding on architecture and infrastructure instances.QA main Tech advisor and support (code review for Selenium, coaching for automated testing) and main tech stakeholder and architect for automated testing server (2 years) -
Fullstack Developer (Php & Js)Mdpi May 2015 - May 2017SciLit - software development of the Symfony 2.6 based application (free database for scientists to collect data and to index a scientific material: publication data & metadata); Solr: index configuration, DIH optimization, search queries optimization, reindex optimization. Design and development of the asynchronous web page crawlers in PHP (multi-process crawlers using Memcached as inter-process sync), proxy rotating logic, Tor network node switching; writing all of the DOM parsers, hundreds of parsers for each publisher to extract metadata of interest, responsive web design (Bootstrap) interface work; a lot of Symfony Commands to be used as cron jobs on hourly/daily basis for very different purposes ranging from common server software maintenance crons, to a very complex multi-crawler inter-connected crons. Got experience in using CrossRef and its API, ORCID annual database, Author Disambiguation process www.mdpi.com - Admin backend (admin panel) - software development of different administrator backend tools for preparing the manuscripts for publication, custom parsers for validating the given metadata format provided in the manuscripts, a lot of Symfony advanced & dynamic forms, custom validators, regexp, JS, twig templating, async calling a lot of external tools etc. A lot of Doctrine ORM work.MDPI Submission System website (susy.mdpi.com) – development of a lot of tools related to manuscript submission; lot of text parsers, checkers/validators, converters, etc. -
Fullstack Developer (Php & Javascript)Redburst Technologies Mar 2014 - Nov 2014Software development (frontend & backend) for leaflet distribution geo-tracking.Most of the work has been done in PHP & JavaScript. A big amount of spatial data (LAT, LONG) was involved, and a lot of spatial SQL operations have been processed using PostreSQL (PostGIS).Converted UK Postal Office Code database codes to a set of usable Google Maps API v3 polygons. Heavy work has been done in generic PHP, MySQL, JavaScript, JQuery, JQuery UI and Google Maps API v3. -
Software DeveloperKedk Llc Jan 2011 - Feb 2014PHP - rewriting Delphi application to PHP web applicationDelphi - development and maintenance of the Euplan software for the workforcemanagement -
Software DeveloperSelf-Employed 1998 - 2014
-
Entrepreneur, OwnerInferno & Dust Internet & Gaming Clubs Dec 2007 - Nov 2011Kruševac, SerbiaI was owner of two Internet & gaming clubs, and I had 4 employees.
-
Freelance Software DeveloperFreelance 2002 - 2011Fullstack developer, Linux maintenance and networking jobs on the rentacoder.com, freelancer.com and other jobs by recommendations
-
Information Technology System Network AdministratorHenkel Mar 2004 - Mar 2008Kruševac, SerbiaOS & servers maintenance (HP Proliant series), regular backups, network administration (Cisco IOS and Catalyst based devices), telephone systems administration (Alcatel OmniPCX), a bit of SQL in Oracle -
Software Developer, System AdministratorOmega Group Krusevac Nov 1999 - Dec 2003Projects:• TV Bingo Show software - development and maintenance of complete software solution in MS Visual Basic 6.0 for the TV Bingo Show "Krusevacki TV Bingo": app for generating Bingo tickets database (like lottery tickets); app for printing the bingo tickets on laser printers with bar-code; app for tracking the Bingo ticket sales, using bar-code scanner; app for live Bingo TV show with output to multiple screens (operator monitoring screen, and live screen – used in live TV broadcast)• Video surveillance software(Visual Basic 6.0, Visual C++ 6.0): motion detection in live video frames, using Sobel image processing algorithm (developed in C++ dll); adjustable sensitivity of motion detection; support for all of the VFW (Video for Windows) compatible devices• Design, development and maintenance of WISP wireless network for OmegaNET: Hardware, software installation and system administration of the entire Internet Service Provider System: Ethernet, 2.4 & 5.8 GHz 802.11a/b/g Mikrotik Linux-based based client stations, Linux web proxy server, e-mail server, IRC server, file server; developing software for IP traffic accounting for Mikrotik routers (VB & MySQL); on-site customer installation of equipment: soft & hw solutions (Mikrotik in client mode); customer software support : installation and maintenance of Linux-based network routers
Nenad Jovanovic Education Details
-
Gymnasium, Mathematics And Programming Section, Krusevac
Frequently Asked Questions about Nenad Jovanovic
What company does Nenad Jovanovic work for?
Nenad Jovanovic works for Better Collective
What is Nenad Jovanovic's role at the current company?
Nenad Jovanovic's current role is Head of Engineering - Paid Media Tech.
What schools did Nenad Jovanovic attend?
Nenad Jovanovic attended Gymnasium, Mathematics And Programming Section, Krusevac.
Who are Nenad Jovanovic's colleagues?
Nenad Jovanovic's colleagues are Christian Klevang, Birthe Fraenkel, Tamara Backovic, Carolina Piñol Gonzalez, Marko Zivkovic, Iva Vidakovic Svilar, Michael Valladares Johannesen.
Not the Nenad Jovanovic you were looking for?
-
-
Nenad Jovanovic
Serbia2inhotel-belgrade.rs, beotel.net -
1pexim.co.yu
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial