Developed and maintained Java-based applications using Java Core to create scalable backend services for various applications.
Implemented RESTful APIs using Spring Boot Framework, enabling seamless communication between front-end clients and back-end services.
Developed microservices using Apache Kafka for real-time data streaming and processing, enabling efficient handling of high-throughput data in distributed systems.
Integrated JUnit to implement unit testing across microservices, ensuring code stability with over 90% test coverage.
A desire to work in a fast-paced and challenging environment
Write clean, modular web-based SaaS applications in an agile and ever changing environment
Debug, and refactor existing applications and software modules as required
Quickly respond to critical support issues
Work with the Software Architect to understand coding standards and architectural practices
Integrated AWS (Amazon Web Services) to deploy, monitor, and scale cloud-based applications following best practices, such as auto-scaling and load balancing.
Used RDS DynamoDB to design NoSQL databases for high availability and low-latency data access.
Developed microservices using Node.js and NestJS Framework, enhancing modularity and performance in a serverless environment for real-time data processing.
Software Engineer
Sisal GROUP
04.2020 - 03.2022
Developed and maintained backend applications using Java Language/Runtime and Spring Boot Framework, implementing scalable microservices architecture.
Integrated Spring Boot microservices with external systems using RESTful APIs for smooth data exchange between services.
Managed databases using Oracle and MySQL, ensuring optimal performance for large-scale applications.
Deployed and managed services using AWS EC2 instances and optimized data storage with S3 for high availability.
Collaborated with System Administrators to ensure smooth deployment processes and took ownership of product operations, monitoring, and performance metrics.
Applied core concepts of Java, J2EE, and design principles, with a focus on building robust and maintainable systems.
Hands-on experience in RESTful API design and development, ensuring APIs were well-structured, efficient, and met industry standards.
Developed microservices using Apache Kafka for real-time data streaming and processing, enabling efficient handling of high-throughput data in distributed systems.
Integrated JUnit to implement unit testing across microservices, ensuring code stability with over 90% test coverage.
Followed Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices, resulting in cleaner code and fewer production issues.
Software Engineer
DEV.AL
11.2017 - 04.2020
Led the development of 3 enterprise-level Java/Spring Boot microservice projects, enhancing application functionality and maintaining a high level of performance and scalability.
Analyzed system requirements and collaborated with stakeholders to translate their vision into technical solutions, delivering projects on time and within scope.
Developed and tested RESTful web services using Spring Boot, ensuring reliable communication between microservices in a distributed environment.
Implemented unit tests using JUnit and integrated testing frameworks, maintaining a 95% test coverage across multiple projects, reducing production bugs by 30%.
Architected robust and maintainable applications by following design patterns and best practices in object-oriented design, improving system stability and performance.
Collaborated closely with system administrators, participating in product operations and ensuring smooth deployments in cloud environments.
Utilized AWS services such as API Gateway, S3, and DynamoDB for secure and scalable cloud-based solutions.
Software Engineer
08.2015 - 11.2017
Built RESTful APIs that served data to the JavaScript front-end based on dynamically chosen user inputs that handled over 500,000 concurrent users
Built internal tool using NodeJS and Pupeteer.js to automate QA and monitoring of donor-facing web app, which improved CTR by 3%
Reviewed code and conducted testing for 3 additional features on donor-facing web app that increased contributions by 12%
Iterated platform for college admissions, collaborating with a group of 4 engineers to create features across the software
Integrated APIs for three small vendors to facilitate operations continuity.
Web Developer
IT Partners
09.2013 - 08.2015
Partnered with a developer to implement RESTful APIs in Django, enabling analytics team to increase reporting speed by 24%
Using Selenium I built out a unit testing infrastructure for a client application that reduced the number of bugs reported by the client by 11% month over month
Created and oversaw wireframe designs from client requests
Created accessible, responsive, and functional user interfaces to allow visitors on any device to have the same perfect user experience
This process increased number of 5 star UX/UI reviews by 135%
Created the user experience that fetched, parsed, and formatted analytic data, and relayed it into React components.
WebAtlante, WebAtlante allows you to monitor and manage your HR environment while using a broad range of features in a single, easy to use, web-based system.
This comprehensive HR information system offers 16 different modules including free documentation and access to a broad community of users.
Manage your company’s structure and track employee data
Track your employees’ attendance records and time spent on different projects
Establish company-wide leave policies and rules
Set up absence approval workflows
Manage payroll
Manage expenses and process reimbursements
Create a global absences calendar, JAVA (Spring boot Framework), Oracle, Weblogic, Oracle cloud, Git E learning, The world's only cloud-based language learning platform with a personalized program and live tutors. Proven methodology, technology, and live lessons are delivered in real time and personalized for each student's and employee's