• Working with an international team to maintain and add features to a multitenant CRM SAAS for construction companies.
• Project Manager of External API
• Migrating legacy web-app code to up-to-date technologies and efficient APIs
• Mentoring, guiding and code reviews for interns
• Improved backend speed/performance by up to 10x
• Working with: Java 8 17 and 21, Spring Boot, Vaadin, MySQL, AWS, Redis, Jenkins, Docker, Linux etc.
• Network automation
• System integration
• Fullstack application development
• Working with: Java, PHP, MySQL, Javascript, Vuejs, Bootstrap, Go, Python, Docker, telnet, VMware, Linux (Ubuntu, CentOS) etc.
• Consulting for ongoing and new java-based projects.
• Working with an international team to maintain and add new features into an enterprise CRM Web-Application.
• Using Spring Boot (Rest, SOAP, Security, JPA, Swagger, etc.), Spring, ZK, MySQL, Docker, Azure DevOps, ADFS etc.
• Web servers: Tomcat, Netty, Payara, GlassFish.
• Developing Apps for Desktop, Linux servers and Web.
• Handling: requirements, design, architecture, development, testing, deployment, monitoring, Long Term Support, invoices.
• Top technologies used: Java, MySQL, PHP, Linux, Docker, Git, JavaFX, Vue, Vuetify, Maven, Apache, Tomcat, Nginx, Go.
• Top tools used: IntelliJ IDEA Ultimate, WebStorm, DataGrip, PhpStorm, Goland, Postman, Git, Github, terminal.
• Building desktop apps for local clients, using JavaFX and MySQL.
• Maintain, fix bugs and add new features the current applications.
• Oversee and manage the technical aspects of software engineering projects.
• Investigate software-related complaints and making necessary adjustments to ensure optimal software performance.
• Regularly attending team meetings to discuss projects and put forward solutions to any issues.
• Guidance and assistance for external development teams.
• Self managing software requirements.
• Full stack development (Linux, Windows, Android, Web, Set Top Box).
• Installation, configuration, troubleshooting and maintenance of Linux and Windows servers.
• Planning, designing, implementing, testing, deploying and monitoring new applications, maintaining and improving current applications.
• Handling server and service security, backups and recovery.
• Identify and recommend software solutions and improvements.
• Facebook and GGC (Google Global Cache) partnership technical support.