Spring, Java+Google Web Toolkit Developer
Information
Languages
About
Main technologies
- Spring Boot3 yrs.
- CSS3 yrs.
- Spring Session3 yrs.
- Spring Data3 yrs.
- Java3 yrs.
- HTML3 yrs.
- PostgreSQL3 yrs.
- Spring Framework3 yrs.
- MySQL3 yrs.
Additional skills
Experience
Ink Atlas / CPE Atlas Platform
About the Project
What is the Ink Atlas / CPE Atlas Platform? CPE Atlas (Ink Atlas, Atlas+, Atlas Mini) is an automated multi-device test platform for modems, routers, and gateways. It supports high-throughput parallel testing, Wi-Fi performance benchmarking, firmware validation, VoIP/IPTV checks, and compliance with standards like DOCSIS, DSL, and GPON.
- Telecommunications
- Electronics
Responsibilities
- Database Optimization - Enhanced MySQL database performance by 20% through improved indexing, ensuring platform scalability. - Code Refactoring - Cut down on duplicate code by 30%, which boosted maintainability and scalability. - System Monitoring - Boosted logging efficiency by 60% for quicker debugging and problem-solving. - API Development - Created and upheld RESTful APIs with Spring Boot, managing over 10,000 daily calls and improving response time by 30%. - Test Automation - Set up automated testing with JUnit, Testcontainers, and Mockito, reaching 85% code coverage. - Platform Scaling - Grew the testing platform's capacity by 50%, allowing for bigger and more precise test suites.
Skills & technologies
Twitter clone
About the Project
A full-featured Twitter clone built with React.js and Spring Framework. It supports secure login and signup (manual or via Google), user profiles, post creation, comments, and real-time notifications via WebSockets. Users can upload photos, follow others, and view their pages. Includes a chat system with group and one-on-one messaging. Backend uses PostgreSQL, Swagger for API docs, and Docker for containerization, deployed on Heroku.
Responsibilities
- Participated in weekly team meetings and collaborated on project planning using a shared board. - Contributed to feature development, wrote and reviewed code, and ensured best practices through code reviews. - Worked closely with team members in an agile environment and actively learned and improved under the guidance of a mentor.
Skills & technologies
Economy tests wab app for schools
About the Project
Developed a web application for school economy tests using React and Material UI. The app presented students with multiple-choice questions, allowing them to select from four answer options. After each response, the system provided immediate feedback and automatically advanced to the next question until the test was complete. The UI was designed for clarity and ease of use, ensuring a smooth experience for pupils.
Responsibilities
- Worked as a React developer focused on the test interface. - Built and styled components using HTML, CSS, and Material UI. - Implemented logic to evaluate answers, provide feedback, and control test progression. - Ensured responsive and intuitive UI behavior. - Collaborated with the team to align functionality with educational goals.
Papertrail
About the Project
Developed a full-stack e-commerce platform enabling users to sell books from home, with admin capabilities to post new inventory and manage quantities for online sales. Implemented secure authentication system using Okta OAuth for streamlined user registration and login processes. Integrated Stripe payment gateway for secure transaction processing and order management. Developed responsive user interface with React and TypeScript for enhanced user experience and type safety. Built using React + TypeScript frontend, Spring Boot backend, MySQL database, Okta OAuth authentication, and Stripe payment integration, ensuring scalable architecture and secure transactions.
- E-commerce
Responsibilities
- Reimplemented and customized a full-stack e-commerce application based on the Udemy AllSource course. - Focused on both frontend and backend development using React with TypeScript and Spring Boot. - Implemented secure user authentication with Okta OAuth and integrated Stripe for payment processing. - Designed and developed UI components, managed product listings, and handled order flow. - Ensured seamless interaction between frontend and backend, maintained MySQL database, and tested key functionalities for reliability and scalability.
Skills & technologies
Rentalflow
About the Project
Developed a comprehensive car sharing web application to modernize the city's manual paper-based tracking system with an online management platform for streamlined operations and enhanced user experience. Implemented secure user authentication and role-based access control with registration, login, and profile management capabilities for different user types. Designed intuitive car inventory management system with full CRUD operations, enabling efficient vehicle tracking and availability management. Built rental management functionality handling car bookings, returns, and rental history, improving operational efficiency by digitizing manual processes.
Responsibilities
- Independently designed and developed the backend of a car sharing web application. - Implemented secure user authentication and role-based access control, along with registration and profile management. - Built robust RESTful APIs to support car inventory CRUD operations and rental management features, including bookings, returns, and history tracking. - Designed and managed the database structure to ensure data integrity and efficient access. - Focused on scalability, security, and clean architecture throughout the project.