Ivan Živojinović
Senior Software Engineer at Ananas E-commerce- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Ananas E-commerce
-
Serbia
-
Technology, Information and Internet
-
100 - 200 Employee
-
Senior Software Engineer
-
Jul 2022 - Present
Design, development and testing of high performance components and microservices. Proactive testing, spotting potential problems and improving the system. Introduction to work and assistance to less experienced colleagues. Design, development and testing of high performance components and microservices. Proactive testing, spotting potential problems and improving the system. Introduction to work and assistance to less experienced colleagues.
-
-
-
Heliant Health
-
Information Technology & Services
-
1 - 100 Employee
-
Senior Software Developer
-
Mar 2019 - Jun 2022
Assignments ▪ Creating complete software solutions, which includes communication with clients, collection of user requirements and their implementation through UX/UI design, BackEnd and FrontEnd development. ▪ Deal with setting up, designing and managing projects from the technical side, assessing the complexity of tasks and directing the team towards creating the highest quality codebase. ▪ Mentoring younger fellow engineers in learning and adopting engineering and programming methodologies, techniques and good practices. During the engagement in Heliant, the need for constant improvement of the work process and the discovery of new techs and tools, with the support and help of colleagues, led to the following results: ▪ A special branch of application development for smartphones and tablets was launched using the React Native framework. These are patient-informing, patient-reporting and well-being applications. ▪ PrimeReact was introduced as a library of UI components for React application development, which accelerated the process of Web development and introduction of new colleagues in project tasks. ▪ GitLab was introduced, so this platform is now used as a Git repository, issue-tracking, project management and collaboration tool, on all new and some projects that were already in production. ▪ After the introduction of GitLab on all associated projects, CI/CD processes were created for (semi)automatic deployment to development, test and production server environments. ▪ On projects in which I participated and/or led, use of agile or agile-like principles and terminology was forced, to the extent applicable (depending on the size of team and the project). Understanding and general implementation of microservice architecture, as well as transferring knowledge to the development team, is something I was working on as a Software Architect, Full Stack Developer and Technical Team Lead on the Heliant Cloud project. Show less
-
-
-
Soneco d.o.o.
-
Serbia
-
Software Development
-
1 - 100 Employee
-
Senior Software Developer
-
Feb 2009 - Feb 2019
During engagement on assigned projects, I have: ▪ developed and maintained applications for administrative information systems using Relational databases, Java, PowerBuilder and related tools. ▪ led, architected and participated in the design, testing and deployment of Web and Desktop applications, Web services, etc. ▪ trained and mentored junior programmers in programming methodologies, techniques and best practices. ▪ participated in and guided the execution of engineering tasks that included improvements, maintenance and support for client applications and interfaces. Worked on developing software products that required complex analysis and complex programming to fulfill project requirements. ▪ engineered solutions that involved process automation and functionality enhancement. Replaced time-consuming, error-prone manual processes with elegant, automated solutions. ▪ coded new solutions that increased availability and scalability. Show less
-
-
Education
-
School of Electrical Engineering, University of Belgrade
Bachelor of Science with Honours in Electrical Engineering, Computer Science and Information Technology -
Technical High School, Mladenovac
High School Diploma, Information technology technician