I am a passionate and experienced full-stack developer with over 8 years of experience in designing, developing, and maintaining scalable and secure applications. My expertise spans a wide range of technologies, and I excel at building solutions that drive efficiency and innovation.
- Java: Expert in building robust, scalable back-end systems.
- Spring Boot & Spring MVC: Extensive experience with microservices architecture, REST API development, and application security using OAuth 2.
- JavaScript & TypeScript: Skilled in building interactive front-end applications.
- Angular: Proficient in creating dynamic, responsive, and AODA-compliant front-end applications.
- React: Adept at developing scalable, efficient single-page applications (SPAs).
- HTML5 & CSS3: Deep understanding of web standards and responsive design principles.
- Git & GitHub: Advanced version control with experience in branching, code reviews, and pull requests.
- Docker: Containerization of applications for consistent and scalable deployments.
- JUnit, Jest, Mockito: Expertise in unit and integration testing for high-quality code.
- K6: Performance testing to ensure scalability and efficiency.
- Agile Methodologies: Strong understanding of Scrum and Kanban for iterative development.
- Cross-functional Collaboration: Experience working with developers, designers, and stakeholders to deliver end-to-end solutions.
- Leadership: Proven ability to lead technical teams on complex, high-impact projects.
While I have worked on multiple private repositories ranging from startup to large enterprise, I have starred a couple of projects for your consideration:
- Description: An R&D experiment to journey into large data searching using multiuple technologies and strategies
- Key Features: Caching using Redis and Concurrent Hashmaps, Bloom Filters, Direct to DB querying
- Technologies: Java, Spring Boot, Redis, MySQL
Project 2: Trade Processor & Trade Processor Client
- Description: A real-time FIX messaging system that enables secured stock data to constantly update. Built using Java Spring Boot, Angular, and Kafka.
- Key Features: Real-time data streaming with Kafka
- Technologies: Angular, Java, Spring Boot
- π¦ Proven Fintech Experience: Track record of delivering innovative financial solutions in both fintech and startup environments.
- π‘ Adaptability & Problem Solving: Thrive in dynamic, fast-paced environments with tight deadlines and complex technical challenges.
- π§ End-to-End Development: Full-stack development expertise, from database design to UI implementation, with a focus on clean, maintainable code.
- π€ Client-Focused: Ability to communicate technical concepts to non-technical stakeholders and deliver high-impact solutions aligned with business needs.
- π Continuous Learning: Passionate about staying updated on the latest industry trends and technologies to drive innovation.