Summary
Overview
Work History
Education
Skills
Work Availability
Quote
Timeline
Generic
VARUNTEJ VAILLA

VARUNTEJ VAILLA

Toronto,ON

Summary

Dynamic Full-Stack Java Developer with 6 years of hands-on expertise in building robust and scalable web applications. Specialized in utilizing Java, Spring, Spring Boot, and Hibernate for backend development, complemented by proficiency in AngularJS, ReactJS, and other frameworks for frontend design. Adept at deploying microservices on AWS and Azure, emphasizing serverless architecture using AWS Lambda. Skilled in the complete life cycle of web services, from design and implementation to deployment and consumption, with extensive experience in REST, SOAP, and various related technologies. Strong background in iOS frameworks and proficient in Hazelcast for high-performance caching and distributed data processing. Excels in optimizing distributed systems for scalability and low-latency data access. Well-versed in CI/CD tools such as Jenkins and Chef, along with Docker for containerization. Experienced in defect management with Rally and JIRA, and proficient in SQL and PL/SQL for Oracle application development. A versatile professional adapting to Agile/Scrum and Waterfall methodologies, ensuring successful project outcomes.

Overview

6
6
years of professional experience

Work History

Java Full Stack Developer

Morning Star
10.2021 - Current
  • Utilized Spring MVC Model View Controller for handling user queries.
  • Created Action classes, back-end procedures, sophisticated reports, and database interfaces using the Spring architecture and J2EE components.
  • Focused on configuring and utilizing the Apache Tomcat Service.
  • Utilized React JS components, hooks, and context for reusable and modular UI components.
  • Applied RXJS to implement Angular components using Angular 8/9, HTML5, CSS3, and Bootstrap 4.
  • Utilized Java functionalities like Lambda Expressions and Stream API to enhance speed and control over certain AWS Services.
  • Proficient in AWS Lambda for creating efficient and scalable serverless solutions.
  • Employed Hibernate Validator to validate user input.
  • Utilized Hibernate Query Language (HQL) for executing complex data queries and efficiently handling large datasets.
  • Used modules like Apache Commons DBCP and HikariCP to implement connection pooling strategies for increased database speed and scalability.
  • Leveraged Python to optimize database queries, reducing response times by 30% and improving application performance.
  • Used Struts Tiles for efficient reuse of web page components.
  • Seamlessly integrated Struts with Hibernate to ensure database data persistence with transactional integrity.
  • Developed responsive user interfaces using Bootstrap and employed SASS or LESS preprocessors for modular CSS code.
  • Led the design & development of HazelCast Cache implementation, JWT authentication, RabbitMQ flow.
  • Architected and developed a new platform to modernize the existing codebase using DropWizard, Spring Dependency Injection, MongoDB, and Hazelcast.
  • Deployed customized solutions on Amazon Web Services (AWS) using Elastic Load Balancing, Auto Scaling Groups, EC2 instances, S3 storage, RDS databases, and EBS volumes.
  • Utilized Docker and AWS for deployment and scaling.
  • General experience in Scrum Development methodologies, fostering collaboration and adaptability in project teams.
  • Led the design & development of HazelCast Cache, JWT authentication, and RabbitMQ flow.

Java Full Stack Developer

Bajaj Finserv
01.2020 - 09.2021
  • Implemented Dependency Injection (DI) using Spring Core annotations, emphasizing proficiency in the Spring framework.
  • Developed REST APIs using Spring MVC annotations and built micro-services with Spring Boot, showcasing expertise in backend development.
  • Actively involved in the Software Development Life Cycle (SDLC) using Agile (SCRUM) methodologies, demonstrating project management and collaboration skills.
  • Achieved seamless integration with Spring Boot applications by leveraging Hibernate ORM, showcasing expertise in database interactions and ORM capabilities.
  • Developed web pages using HTML5, JavaScript, jQuery, and AngularJS, demonstrating strong front-end development skills.
  • Utilized ReactJS with Thunk and Redux for managing API calls, showcasing proficiency in modern front-end frameworks.
  • Developed and deployed various web services, including REST, SOAP, Jersey, JAX-RS, and JAX-WS, highlighting expertise in building and consuming web services.
  • Demonstrated proficiency in AWS platforms, including IAM, S3, Lambda, EC2, API Gateway, and more, showcasing familiarity with cloud-based development and deployment.

Java Developer

Tavant
05.2018 - 01.2020
  • Utilized Java programming and JVM architecture for developing desktop applications with JavaFX, incorporating essential concepts like classes, objects, methods, exception handling, error management, multi-threading, and synchronization.
  • Implemented JDBC and Spring JDBC templates to architect Data Access Objects (DAOs), ensuring streamlined communication between application code and the database.
  • Created interactive and dynamic user interfaces by building Ajax presentation layers using UI pages, JSP, Java Beans, CSS, HTML, DHTML, jQuery, and JavaScript.
  • Developed business logic in service classes using Java core, collections, lambda expressions, and database fetching, effectively fulfilling business requirements.
  • Utilized a wide range of technologies including JAVA, J2EE, Spring Boot, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), and Micro Services to develop essential components of large-scale cross-platform systems.
  • Leveraged various Spring modules including AOP, DI (IOC), Bean Wiring, Spring Inheritance, Auto Wiring, Spring Cloud for micro-service deployment, and Spring Quartz Schedulers for job scheduling.
  • Demonstrated expertise in building unit tests using JUnit, TestNG, and Mockito, and applied unit testing within the Test-Driven Development (TDD) approach.
  • Developed a wide range of J2EE components such as EJBs, client JARs, web modules, and application EAR modules using the IBM WSAD (WebSphere Studio Application Developer) IDE.

Education

Bachelor of Technology - Computer Science

JNTUH
Hyderabad

Skills

  • Languages:
  • Java
  • J2EE
  • XML
  • Unix Shell Script
  • JavaScript
  • Databases:
  • SQL Server
  • Oracle 11g/12c
  • IDEs:
  • Eclipse
  • STS (Spring Tool Suite)
  • IntelliJ
  • Operating Systems:
  • Unix
  • Linux
  • Web Servers:
  • Tomcat
  • IBM WebSphere
  • JBoss
  • WildFly
  • Web Technologies:
  • JSP
  • JSON
  • Servlets
  • XML
  • HTML
  • CSS
  • JavaScript
  • Reactjs
  • Angular Js
  • JMS
  • J2EE Technologies:
  • Spring
  • JDBC
  • Java Beans
  • Database Tools:
  • TOAD
  • SQL Developer
  • Db2 visualizer
  • IBM Data Studio
  • Frameworks:
  • React JS
  • Angular
  • Spring 5x/4x/3x
  • Hibernate 3x/4x
  • JSP and Spring MVC
  • Spring Boot
  • SDLC Methodologies:
  • Agile
  • Waterfall
  • Scrum Models
  • Tools & Packages:
  • GIT
  • GitHub
  • Maven
  • Gradle
  • Jenkins
  • Swagger
  • Log 4J
  • Mockito
  • JUnit
  • JIRA

Work Availability

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

Quote

The way to get started is to quit talking and begin doing.
Walt Disney

Timeline

Java Full Stack Developer

Morning Star
10.2021 - Current

Java Full Stack Developer

Bajaj Finserv
01.2020 - 09.2021

Java Developer

Tavant
05.2018 - 01.2020

Bachelor of Technology - Computer Science

JNTUH
VARUNTEJ VAILLA