Summary
Overview
Work History
Education
Skills
Languages
Work Availability
Timeline
Generic

Tarun Chandrala

Markham,ON

Summary

5 Years of professional experience in Requirements Analysis, Design, Development, and Implementation of Java, J2EE, client-server technologies along With front-end technologies particularly HTML, CSS, JS, and ReactJS. Liaised With organizations performing Web Development/Design/ Administration and others. Guided in all phases of the Software Development Life Cycle (SDLC) in large-scale enterprise software using Object-Oriented Analysis and Design. Experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JDBC, SQL, JavaScript, and XML. Strong Working experience in the Design, Development, and implementation of J2EE frameworks like (Model View Controller) Struts, Spring, and Hibernate. Analyzed Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade. Experience in configuring and deploying Web Applications using JBoss, Tomcat and Apache. Experience in developing the CRUD operations of REST APIs and working knowledge of HTTP Methods. Experience in designing and testing the REST APIs With the use of Swagger, and POSTMAN respectively. Strong hands-on experience With Spring IO, and Spring Boot. Experience in using build/deploy tools such as Jenkins and Docker for CI/CD for Microservices. Experience in Object-Oriented Analysis and Object-Oriented Design using UML. Experience With Web Services (SOAP/RESTful) and service-oriented architectures (SOA). Strong proficiency in JavaScript and proficiency in HTML, CSS, and experience in implementing full-stack web applications using React and React Native. Experience in developing complex and user interfaces using React.js. Experience in using React.js With Redux and other state management libraries to manage the state of the application in a scalable and maintainable manner. Strong knowledge of RDBMS concepts and addressed MySQL, MS SQL, Oracle 10i/9i, PL/SQL, and SQL Server. Experience with designing and coding Stored Procedures, Triggers, Cursors and Functions using SQL. Very good experience in developing Test Cases using JUnit and Mockito. Experience in JPA, Hibernate as an Object-relational mapping (ORM) library. Experience with version control tools like Git and SVN for source code version management and merging source code after intermittent project releases. Excellent working experience with different operating systems like Windows, UNIX, and LINUX. Experience in creating JSON scripts for Cloud Formation based on requirements and launch stacks. Performed deployment and support of cloud services including Amazon Web Services (AWS). Co-ordinated to solution development in the areas of process flow, and Apply business modeling frameworks such as Business Process Modeling Notation (BPMN) to solutions. Experience in leading project management tools such as JIRA, Confluence, Bitbucket, GitHub, and service now.

Overview

6
6
years of professional experience

Work History

FULL STACK DEVELOPER

CANADIAN TIRE
09.2021 - Current
  • Led development and deployment of full-stack web applications utilizing React, React Native, HTML, CSS, and JavaScript, resulting in 35% increase in user acquisition and 10% improvement in overall application performance
  • Led development of project specifications to ensure precise implementation and facilitate efficient project execution, resulting in 25% reduction in development time and increased client satisfaction
  • Influenced requirements discussions, storyboard preparation, estimation, daily Scrum meetings and retrospective meetings as part of Agile methodology
  • Directed Microservices architecture to break down monolithic application into independent components
  • Prepared critical application components, including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO, and Spring models following MVC architecture
  • Processed SOAP web services and integrating with other systems and applications
  • Tested SOAP and REST-based web services using Postman and SoapUI/Ready API tools
  • Defined Spring IOC for core business application logic and incorporated Hibernate as persistence framework
  • Processed Web services - Web Services Description Language WSDL and SOAP for getting credit history updated information from third party
  • Conceptualized JSON for storing and exchanging information between browsers and servers
  • Influenced Unit/Integration testing of applications using JUnit and Mockito
  • Transformed reusable UI components and managed state of application using React's component-based architecture
  • Refined React hooks and higher-order components to enhance functionality and performance of application
  • Simplified Spring Boot Microservices to process messages into Kafka cluster setup
  • Achieved unit testing with changes and performed code review for peers
  • Mastered GitHub for version controlling and Jira to get benefits of Agile Software Development
  • Conducted GIT for branching and merging of source code management
  • Environment: HTML, CSS, JS, ReactJS, Java 8/11, Spring MVC, Spring JMS, Spring Boot, Spring JDBC, Spring Batch, SOAP Web Services, Micro Services, Eclipse 3.8, and UNIX, Agile, Git Hub and Maven.
  • Worked with back-end developers to design APIs
  • Developed functional databases, applications and servers to support websites on back-end

FULL STACK Developer

WIPRO TECHNOLOGIES
07.2017 - 11.2019
  • Streamlined single-page applications using React.js and integrated with back-end systems
  • Persuaded with HTML, CSS, and JavaScript, including knowledge of CSS pre-processors such as SASS or LESS
  • Redesigned React.js to create interactive user interfaces, including forms, animations, and real-time updates
  • Transformed Spring JPA to persist data into database, Criteria API, and JPQL to access/update data from/to database
  • Accelerated Collections API, and Generics while developing code and worked with collections interfaces List, Set and Map
  • Facilitated Spring IOC concepts to integrate Hibernate Dao classes with Struts Action classes
  • Saved Transaction Management and Fine Grain Access to data with Spring AOP, bean injection with Spring IOC
  • Implemented java design patterns like Singleton, Factory, and Command patterns
  • Established persistence layer using ORM JPA for transparently storing objects in database
  • Guided Code migration and resolving code conflicts while moving to different environments
  • Upgraded custom Logging framework conceptualized to log transactions executed across applications using Log4j
  • Facilitated in designing and developing Object-Oriented methodologies using UML and generated Use Case, Class, and Sequence diagrams
  • Analyzed and fine-Tuned RDBMS/SQL queries to improve performance of application with database
  • Wrote TestNG test cases/suites for both functional and unit test cases
  • Environment: HTML, CSS, JS, ReactJS, Java 8, Spring MVC, Spring AOP, Spring Boot, Spring JPA, REST Web Services, Micro Services, IntelliJ, and UNIX, Agile, Git Hub and Gradle.

Education

POST GRADUATE DIPLOMA -

Conestoga College
Kitchener, Ontario
08.2021

Bachelor Of Technology In Computer Science And ENGINEERING -

Vellore Institute of Technology
Vellore, Tamil Nadu
05.2017

Skills

  • Programming Languages - Java 8/11/17, Python
  • Frameworks - Spring Core, Spring MVC, Spring AOP, Spring Security
  • Project Methodologies - Agile, Scrum, Waterfall
  • Front End – HTML, CSS, JS, ReactJS
  • ORM - JPA, Hibernate
  • Databases - MSSQL, MySQL, Oracle
  • Front End - HTML, DHTML, CSS, JavaScript
  • Webservices - Rest, SOAP
  • API Development
  • Swagger
  • POSTMAN
  • Messaging Queues - Rabbit MQ
  • Testing Frameworks - JUnit, Mockito
  • JSP, Servlets
  • Build Tools - ANT, Maven, Gradle
  • Version Control Tools - Git, SVN
  • OS - Windows, Linux/Uni
  • CSS Proficiency
  • Sprint Planning
  • Library Design

Languages

English
Professional Working

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

FULL STACK DEVELOPER

CANADIAN TIRE
09.2021 - Current

FULL STACK Developer

WIPRO TECHNOLOGIES
07.2017 - 11.2019

POST GRADUATE DIPLOMA -

Conestoga College

Bachelor Of Technology In Computer Science And ENGINEERING -

Vellore Institute of Technology
Tarun Chandrala