Hi — I'm Saikat Goswami

I’m a Team Leader specializing in Java, Spring, Spring Boot (REST Api's), Hibernate, Microservices, Maven, Git, Postman, Docker, Kubernetes, MySQL, Linux.

I also write technical articles. You can view them here

Open to: Software engineering, Technical writing

Resume

Saikat Goswami

Team Leader (Java, JavaScript, HTML, Hibernate, Spring, Spring Boot, Postman, Microservices, Docker, MySQL, Git, Linux)
• goswamisaikat110@gmail.com
• Kolkata, India
• Mobile: +91 9830176837

Summary


• Results-driven Senior Java Developer with over 18 years of extensive experience in software development and system analysis. Proficient in Java, Spring, Spring Boot and Microservices architecture, with a proven ability to lead teams and manage complex projects. Demonstrated expertise in transforming business requirements into technical solutions, utilizing skills in SQL, Docker, Kubernetes, Linux and Agile methodologies. Prepared to leverage a rich history of developing innovative applications to contribute effectively to team goals.
• Working knowledge of using Chat-GPT, Copilot, Google Gemini

Technical Skills


Programming Languages

• Java, JavaScript, HTML, Markdown, SQL

Frameworks & Tools

• Spring, Spring Boot, Tomcat, Microservices, Hibernate, Docker, Git, Linux

Databases

• Oracle 8, MySQL 8, SQL Server 2000, H2

Operating Systems

• Windows 10, Linux (Shell Scripting)

Experience


Senior Associate - Cognizant Technology Solutions

10/2010 - 05/2012 • Kolkata, India
  • The Innovations and Best Practices group was responsible for creating innovative products and market them. One of the products was “Sentiment Analyzer”. The product would take input from websites about particular products, and rate them accordingly. Procedure was to read input from HTML text box and analyze the content by referring them against a text file. The text file was a kind of dictionary. Words like “good”, “not bad” would be treated as positive sentiment, and vice versa. Good and bad review would be given different colors and the colors would be displayed on web page.
  • Client: Walgreens, USA
  • Existing system is written in Flex. Business requirement is to port the application to iPad. iPad does not understand Flex. So, code written in Flex has to be re-written in JQuery. The system will be used by Walgreens merchants to see trends in sales of all items sold from the store.

Team Leader — Zensar Technologies

11/2008 – 10/2009 • Pune, India
  • Translated client requirements into precise technical specifications to drive development initiatives. Engineered JSPs and Servlets for front-end applications, enhancing user interactivity and functionality. Developed helper classes for seamless connectivity to MySQL databases, optimizing data retrieval processes. Conceptualized a prototype for a new module in Axis2, focusing on enhancing system capabilities. Evaluated ebMS (electronic business Messaging System) specifications, assessing the correlation between SOAP MEPs (Message Exchange Patterns) and ebMS MEPs. Investigated the modular architecture of Axis2 to inform further development decisions. Assessed AXIOM (Axis Object Model) and stAX (Streaming API for XML) for their application in service-oriented architecture. Analysed the Axis2 API for both asynchronous and synchronous web service implementations. Conducted research and entered Cisco business data into the SOA registry using comprehensive documentation review.

Team Leader/Sr. Software Engineer — Various companies (including USA)

11/2000 – 10/2009 • Pune, India
  • Worked on EJB, Websphere Application Server, BEA Weblogic Server.
  • Wrote SQL, Stored procedures.
  • Debugged applications in various IDE's like WebSphere Application Developer.
  • Involved in Unit Testing, Integration Testing, System Testing, User Acceptance Testing.

Education


    • M S, Industrial Engineering, Clemson University, SC, USA (1998 - 2000)
    • B E, Jadavpur University, Kolkata, West Bengal, India (1993 - 1997)

Certifications


    • Sun Certified Java Programmer (2000)