
Shiyamala Devi Kannuchamy
Senior Full Stack Developer | Java, Spring
Salary / Daily rate
Espoo, Finland
Freelance
Can come onsite
Skills
Languages
About me
Intro
Full Stack Developer with 17+ years expertise in Java, Spring, Angular, and enterprise solutions. Led AI chatbot development, managed cross-functional teams, and delivered scalable applications for global clients including Deutsche Bank and Trimble. Ready to transform your business requirements into robust, maintainable software solutions.
Work experience
Full Stack Developer
Trimble Inc.
Sep 2022 - Oct 2024
2 years 2 months
Finland · Hybrid
HCL Technologies
Oct 2016 - Oct 2022
6 years 1 month
Manager
Oct 2021 - Oct 2022
1 year 1 month
Skills: Documentation · Presentations · Time Management · Mentoring
Senior Technical Lead
Oct 2016 - Oct 2021
5 years 1 month
Chennai, Tamil Nadu, India
Project Name: Medha-ChatBot An Artificial Intelligence-powered conversational engine that simulates a virtual agent by interacting with users in natural language. It recognizes user intent and automates responses, recommendations, tasks, or actions through text or voice interfaces. Utilizing NLP and contextual information from multiple sources, the virtual assistant integrates with COTS or custom applications to execute business tasks seamlessly. My Responsibility: * Led the development and coding of core features for the product. * Analyzed and developed key modules to meet project goals and client needs. * Designed and implemented a major module that significantly enhanced application functionality. * Developed and presented Proof of Concept (POC) use cases to clients. * Oversaw deployment processes and ensured code maintenance and optimization. * Mentored and led team members in product development and problem-solving. * Created Maven build scripts to streamline the deployment process. * Managed version control and maintained code integrity across multiple releases.
Technology Lead
Infosys Limited
Nov 2011 - Oct 2016
5 years
Bengaluru, Karnataka, India
Project Name: DBESB (Deutsche Bank-Enterprise Service Bus) In the project, the Source Application sends data in the form of file and messages. ESB has to deliver it to the target application with required modification. My Responsibility: * Participated in the design phase, including business requirement analysis and design. * Developed the entire module by writing and optimizing code. * Handled deployment activities, ensuring smooth transitions to production environments. * Contributed to the creation and optimization of database scripts. Project Name: CLGS (Client Letter Generation System) This system automates the generation of "Becoming Due" letters for CEB customers, a process that was previously done manually. It also stores all generated letters for auditing and reporting purposes, streamlining the workflow and ensuring compliance with record-keeping requirements. My Responsibility: * Acted as Team Coordinator, supporting the team and implementing key modules. * Participated in the analysis phase, business requirement design, and ensured high availability. * Prepared unit test cases and developed database scripts. * Led coding efforts, conducted code reviews, and managed deployment activities. * Prioritized and addressed defect fixes in a timely manner. * Contributed to the low-level design of the module. * Coordinated with onsite teams to ensure smooth project execution
Software Engineer
FirstApex
Feb 2007 - Dec 2011
4 years 11 months
Bengaluru, Karnataka, India
Project Name: Sumo, Client: Mitsui Sumitomo Insurance, Japan Outward Processing can be done either by policy level, block level or by date range. Under Direct Call we have 3 main processes as accumulation, allocation and booking. Accumulation will accumulate the policy details from under writing with default setup for the given policy product. Allocation can be done in 3 ways either as system, manual or previous. Booking process calculates the premium for the treaties and facultative for the allocated sum insured. My Responsibility: * Designed interactive web pages as part of training initiatives. * Developed code to retrieve data and display it in the user interface. * Led the design of the database structure. * Participated in the build process and handled key modifications. * Prepared unit test cases to ensure code quality. * Generated reports using iReport for data visualization.
Education
Madurai Kamaraj University
Master's degree
2001 - 2004
3 years
V.V.V Collage for Women
Bachelor's Degree