Hi, I'm Rajeswaran Dhandapani
Senior Full Stack Developer | AWS Certified Solution Architect Associate | MS Certified Azure Developer | MS Certified Azure Artificial Intelligence Fundamentals
About Me
Full stack developer with 12+ years of experience developing and designing web applications. Proficient in various programming languages and frameworks, including Java, JavaScript, Angular, Spring Boot and Kafka. Robust front-end and back-end development skills, focusing on creating intuitive and user-friendly interfaces. Experienced in agile environments, collaborating with crossfunctional teams, and overseeing code reviews.
Highlights
- Extensive full-stack experience, adept at developing both front-end and back-end components, and proficient in guiding applications from conception to deployment
- Extensive expertise in Java backend development, specializing in the Spring framework, Kafka, and microservices architecture
- Extensive expertise in responsive web development with HTML, CSS, JavaScript, TypeScript, Angular, and Bootstrap
- Proven track record in crafting robust REST APIs and implementing Microservices patterns
- Strong background in developing secure solutions to address OWASP's top cybersecurity vulnerabilities
- Implemented authentication and authorization models such as SiteMinder, OAuth, and OpenID
- Proficient in Node.js, Express, and CI/CD pipelines for building scalable and efficient web applications
- Proven track record in agile methodologies, including Test-Driven Development and SCRUM
- Adept at designing and developing applications in both public and private cloud environments
Certification
Technology Stack
- Programming Skills: Java, JavaScript, TypeScript
- Front-End Skills: HTML, CSS, Angular, Bootstrap
- Back-End Frameworks: Spring Boot, Kafka, Hibernate, Express.js
- Runtime Environments: JVM, Node.js
- Database Skills: RDBMS, NoSQL (MS SQL Server & MongoDB)
- Website Analytical Tools: Google Analytics with tagging
- Additional Skills: Siteminder, OAuth, Git, SVN, Docker
Experiences
-
Specialist Full Stack Developer | Bank of New York Mellon Corp | Pittsburgh,
USA
Aug 2019 - Nov 2023- Designing websites, portals, and large-scale web applications for diverse clients.
- Working on both back-end and front-end aspects of development.
- Collaborating with UX team members to create user-friendly and intuitive designs, site interactions, and exceptional user experiences.
- Developing RESTful microservices using Spring Cloud and Docker Container patterns.
- Translating concepts into wireframes, mock-ups, and prototypes.
-
Key Project: White Label Website Platform
- Designed and developed a highly scalable white label website platform, enabling multiple customers to have their own branded websites using a single code base.
- Implemented a flexible and customizable theme engine that allowed customers to personalize their website's appearance and branding elements.
- Developed a robust content management system (CMS) that enabled customers to manage their website content, including pages, articles, and media assets.
- Utilized Angular for the front-end, providing a responsive and intuitive user interface for website customization.
- Leveraged Spring Boot and microservices architecture to ensure a modular and extensible platform, allowing for easy onboarding of new customers.
-
Technical Project Lead | Inautix Technologies | Chennai, India
Aug 2011 - Aug 2019- Led a team of developers to ensure efficient and timely completion of projects.
- Modernized a monolithic application by breaking it down into smaller microservices using Spring Boot.
- Contributed to the design of reusable UI components using Angular, enhancing application efficiency through asynchronous REST API calls.
- Participated in code reviews and played a pivotal role in planning system updates as part of a Scrum team.
-
Key Project: Customer Relationship Management (CRM) System
- Led the development and implementation of a comprehensive CRM system for a major client.
- Collaborated with stakeholders to gather requirements and define system architecture.
- Developed scalable and maintainable microservices using Spring Boot, enabling seamless data management and integration with third-party systems.
- Designed and implemented an intuitive user interface using Angular, improving user productivity and data visualization.
- Managed the project timeline, resources, and deliverables to ensure successful deployment of the CRM system.