Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sai Kiran

Montreal,QC

Summary

  • Having around 5 years of Java developer experience in SDLC such as Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE.
  • Having experience in Java, Java spring boot, and also in designing backend applications.
  • Hands-on experience on different IDEs such as Eclipse, Net Beans, Visual Studio Code.
  • Expertise in using bug tracking tools like JIRA, GIT.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Experience working with GIT repository.
  • Experienced in working with RDBMS.
  • Experience in working in environments using Agile (SCRUM), Waterfall and Test Driven development (TDD) methodologies.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

Overview

6
6
years of professional experience

Work History

Technology Analyst

Infosys
Mississauga, Ontario
05.2022 - Current

· Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the Application.

· Worked with Advanced Java 11 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.

· Performed MVC frameworks like SPRING and Implemented object relational mappings using (JPA) Java Persistence API.

· Developed REST services using Spring Boot, Spring REST and involved in creating REST controllers, etc.

· Used Spring Boot for developing micro services and used REST to retrieve data from client-side using Micro service architecture.

· Constructed Spring Boot four layers including model, DAO, service, and controller. Manipulated database with Hibernate and created Entity to interact with persistence. Integrated users with roles and granted users with three kinds of permissions. Normalized complicated relationships among tables to optimize database structure.

· Hibernate is used to extract data from database and bind to corresponding Java objects. Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.

· Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL) and integrated business layer with DAO layer.

· Designed User Interface using HTML5, CSS3, jQuery, JavaScript, AJAX, React.JS, Node.JS and XML in a responsive grid layout.

Associate

Morgan Stanley
Montreal, QC
10.2021 - 04.2022
  • Worked on the backend with java as the main language with spring mvc for dependency injection.
  • Used apache camel for routing and integration
  • Used JMS queues for queueing trades
  • Designed a logging mechanism using log4j
  • DB2 was used as a broker database and oracle was used for inbound and outbound message auditing.
  • Worked on linux servers for multiple environments
  • Actively participated in planning and finalizing the deployments
  • Used xml and fixml validators to validate the trade information received.
  • Involved in the design of integration solutions between multiple applications
  • Involved in tuning the JMS nodes and MQ nodes for the optional performance of the messaging applications
  • Constant communication with operations and clients to resolve production issues

Software Developer Intern

Info Star Technologies
Montreal, QC
03.2021 - 09.2021
  • Developed a website for video streaming using Java, React JS, REST API's, micro services, spring boot and mongodb.
  • Developed login integration for all the social networking websites with our website.
  • Developed payment gateway using react built-in libraries.
  • Developed JWT for user authentication.

Software Engineer

Innovapath IT Solutions PVT ltd
Hyderabad, Telangana
01.2018 - 08.2019
  • Followed Agile methodology, participated in Sprint Planning, Scrums, Sprint demos, and Sprint Daily Stand-ups, Retrospective meetings, and provided the team with all the information required for successful completion of the sprint.
  • Implementing the assigned user stories.
  • Analyzing and developing existing code base, based on the requirement using Java, Play, Spring and Akka Streams.
  • Worked with Cassandra DB.
  • Used Bamboo for deployment.
  • Used Gitlab and GitHub as a central repository.

Education

PG Diploma - Computers

ISI, L'institut Supérieur D'Informatique
Montreal, QC
09.2021

Bachelor's Degree - Computer Science

Jawaharlal Nehru Technological University
Hyderabad
04.2018

Skills

Programming Languages/Frameworks : Java, OOPS, Boot, Hibernate, JavaScript, Node Js, React Js, Selenium IDEA, HTML, CSS

Spring Tools/Technologies: Git, Maven, JIRA, Trello, Eclipse, IntelliJ, REST, Linux, PostMan, Pams WebDriver,
DataBase: MySql, PostgresSql, Oracle and MongoDB

Timeline

Technology Analyst

Infosys
05.2022 - Current

Associate

Morgan Stanley
10.2021 - 04.2022

Software Developer Intern

Info Star Technologies
03.2021 - 09.2021

Software Engineer

Innovapath IT Solutions PVT ltd
01.2018 - 08.2019

PG Diploma - Computers

ISI, L'institut Supérieur D'Informatique

Bachelor's Degree - Computer Science

Jawaharlal Nehru Technological University
Sai Kiran