Singapore
Hello! I'm Nishanthi, a dedicated and versatile Full Stack Developer with 6 years of hands-on experience in delivering innovative software solutions. My journey in the tech industry has been driven by a passion for creating seamless user experiences and solving complex challenges. With expertise in Java and React, I have successfully developed and deployed a variety of applications across different domains, including POS Systems, streamlining retail operations with efficient and user-friendly point-of-sale solutions; Internet Banking Solutions, enhancing digital banking experiences with secure and intuitive platforms; Android Apps, transforming ideas into functional and engaging mobile applications; Banking Chat Bots, improving customer service with intelligent, responsive chatbots; and Data Science, leveraging data to generate insights and drive informed business decisions. I am proficient in Java, React, and full stack development, with strong problem-solving skills and attention to detail. I excel in collaborative environments and have a keen interest in exploring new technologies and staying updated with industry trends. My approach to development is methodical and detail-oriented, ensuring that every project I undertake is crafted to perfection. I thrive in dynamic environments and enjoy tackling new challenges head-on. The tech landscape is ever-evolving, and so am I.
Led the development of a Global Commodity Trading application, crafting the front-end with React and architecting the back end using Python to ensure robust performance and scalability. • Integrated Snowflake as the primary database solution for secure, high-volume data management, and leveraged Databricks for comprehensive web scraping tasks to gather and analyse market data. • Deployed the application on AWS, implementing cloud best practices for reliability, security, and seamless scalability across global regions. • Collaborated closely with business stakeholders throughout the project lifecycle to gather requirements, conduct workshops, and drive iterative improvements aligned with evolving business needs. • Produced detailed technical and user documentation, and utilised Figma to design and present interactive prototypes, facilitating clear communication and feedback from stakeholders. • Applied Scrum methodology, managing sprints and ceremonies to foster transparency, team alignment, and continuous delivery of high-quality features.
- Frontend Development with React: Design, develop, and maintain user-facing features using React.js.Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability. - Backend Development with Python and Java: Develop robust, scalable backend services and APIs using Python and Java. Collaborate with cross-functional teams to define, design, and ship new features, while ensuring security and data integrity. - Code Review and Quality Assurance: Conduct thorough code reviews to maintain high code quality and enforce best practices. Implement automated testing frameworks and conduct unit, integration, and end-to-end tests to ensure the reliability and performance of applications. - Performance Optimization: Identify bottlenecks and performance issues in both frontend and backend systems. Optimize code and queries to enhance the performance and responsiveness of the applications. - Collaboration and Communication: Work closely with product managers, designers, and other engineers to deliver high-quality software solutions. Participate in agile development processes, including sprint planning, stand-ups, and retrospectives, and contribute to continuous improvement initiatives.
- Developed and implemented the frontend interface for Maybank Singapore’s Internet banking system, improving user experience and accessibility. - Collaborated with a team to port and integrate features from Maybank’s legacy system into the new banking platform, ensuring a smooth transition and minimal disruption. - Worked on the integration of Singpass for the MView feature, allowing users to securely access and view financial data from multiple banks. - Conducted thorough testing and debugging of banking system features to ensure high-quality performance and security compliance. - Provided ongoing maintenance and support for the Internet banking system, addressing issues and implementing enhancements to meet user needs and regulatory requirements.
- Developed and implemented a self-service chatbot for DBS Bank’s SME Banking division, enhancing customer engagement and support capabilities. - Designed and developed multiple proof-of-concept (POC) chatbots for the banking and finance sector, streamlining client interactions and services. - Maintained and optimized the company’s stock market alert system, "Call-Levels," ensuring timely and accurate alerts for users. - Spearheaded the development of a WhatsApp-based stock market alert platform, improving real-time notifications and accessibility for users. - Collaborated with cross-functional teams to integrate and deploy chatbot solutions, ensuring seamless communication with existing banking systems and services.