Angular Developer & Java Developer & Javascript Developer
Overview
Short Summary
The candidate is a full stack developer with experience in maintaining and developing ERP solutions for government and large companies. He has a wide range of knowledge in programming languages and is particularly skilled in Java and the Spring framework. He is also interested in learning more about JavaScript and React. The candidate is open to joining new teams and is willing to relocate to another country. He has previous experience in managing and working in a restaurant, as well as running his own software development company. The candidate has a good understanding of OOP, design patterns, and SQL database management. He is familiar with web API services and has experience with agile and scrum methodologies. He has strong communication skills and is fluent in English, with some understanding of French. The candidate is calm, patient, and has a background in accounting and taxes.
Work Experience
2017/... - Full Stack Developer
- Maintained and developed "SPI sustav," an ERP solution for government and large companies.
- Worked on maintenance of C# and Clarion client desktop app.
- Migrated from ASP.NET and LINQ to Java, using REST, Spring, and Hibernate.
- Developed client web app in Angular and TypeScript.
- Mentored junior developers and worked on database development in MS SQL.
2013/2017 - Non-IT related, managed and worked in a restaurant.
2007/2013 - Own company focusing on software development, mostly worked as an external associate for a software development company.
- Worked on projects Formica and Budget Classification.
- Developed client side of Formica using Visual Basic 6.0 and made changes to the database in SQL Server 2005.
- Maintained and corrected bugs in Budget Classification, an internal web application for the Ministry of Finance using ASP.NET.
2005/2007 - Software development company
- Worked on the development of E-porezna, a desktop application for filing tax returns.
- Developed client and server side using VS.NET 2.0 and created queries for data management in SQL Server 2005.
- Ensured transfer and safety of information using XML, SOAP, and digital encryption.
- Created BizTalk processes and business rules for data validity and reports for form printing using Microsoft Report Viewer.
Technical Skills:
- Good understanding of OOP and design patterns.
- Very good knowledge of Java, Spring, Hibernate, and Angular.
- Experience in a wide variety of programming languages: Java, TypeScript, C#, C++, VB, ASP.NET.
- Good knowledge of SQL database management.
- Understanding of web API services and related technologies: REST, SOAP, JSON.
- Familiarity with Agile & Scrum methodology.
Other:
- Very good understanding of English, verbal and written.
- Understanding of French.
- Familiarity with accounting and taxes.
- Good communication skills.
- Calm and patient.