Summary
Overview
Work History
Skills
Websites
Timeline
Generic

VENKATA KONDRAGUNTA

Windsor,ON

Summary

Over 7+ years of IT experience in Analysis, Design, Development, and implementation of software applications using Java/J2ee technologies. Experienced in developing front end applications using HTML, HTML5, XML, XHTML, DHTML, CSS, CSS3, Bootstrap, SASS, LESS, JavaScript, DOM, JQuery, Ajax, JSON, and JSP. Good Understanding of Document Object Model (DOM) and DOM Functions. Design and implement a Web based content management utilizing XML, JAXB, DOM, XSLT, XPath, and JavaScript for data generation and presentation with JSF. Strong Experience in JavaScript MVC design pattern such as Angular JS, Backbone JS. Good Knowledge in JavaScript library used for building reusable UI components like React JS. Experience in server-side scripting with NodeJS and ExpressJS. Worked with the dependencies for NodeJS like NPM and bower. Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using ReactJS. Strong experience in working on JavaScript environment like MEAN (Mongo, Express, Angular, Node). Strong knowledge on OOPs concepts, Core Java, Multithreading, Exception handling, and Collection framework. Experience in developing web-based applications using python 2.7/3.0, Django 1.7/1.8, PHP, AngularJS, JavaScript and JQuery. Strong knowledge on working with GraphQL schema, queries and mutations to interact with Mongo DB and several other data layers. Strong programming skills towards developing and implementing complete n-tier web based application systems using Java 8/J2EE technologies- JDBC, JSP, Servlets, Enterprise Java Beans, Struts, JSF, Spring, SOA implementation, JAXRS, JAXWS, Hibernate, JNDI, XML, JAXB, JSON, WSDL. Worked on Lambda Expressions, Functional interfaces Stream API’S, Time API and improvements on collection, concurrency, and IO improvements by using Java 8. Strong knowledge in implementing IOC and Dependency Injection features in various aspects of Spring Framework. Good knowledge on the Spring Modules like Spring IOC, Spring MVC, Spring DAO, Spring Batch, Spring Web Flow, Spring Security, Spring AOP and Spring Boot. Having experience in creating sites that have Single Sign On using CASS and Spring Security. Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate, I-batis. Worked on Hibernate for mapping the java objects to relational database and worked on HQL queries and Criteria interface to fetch, insert and update the data from the database. Hands on Experience in working with Databases MYSQL, Oracle 10g/11g, SQL-Server, DB2 and NoSQL (MongoDB, Cassandra). Experience in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, User defined data types (UDT), Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using SQL. Good knowledge in writing stored procedures, Packages and functions using SQL & PL/SQL and good at advance PL/SQL topics like Triggers, Collections. Experienced in implementing and administering monitoring tools like AWS Cloud Watch, Nagios, Splunk, Dynatrace, Grafana and Prometheus. Having knowledge on (JMS) MQ's like Rabbit MQ, IBM MQ and Active MQ. Experience with Web/Application servers (Tomcat, Web Logic and JBOSS). Good knowledge in using Restful framework like JAX-RS Framework implementing Apache CXF, Jersey. Experienced in implementing SOAP Web services using JAX-WS. Implemented RESTful web services using Spring Boot and Java 11, resulting in a 25% reduction in API response times. Good knowledge in using Amazon Web Services (EC2, RDS Amazon Elastic Load Balancing, SQS, and AWS Identity). Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances. Implemented a GIT mirror for SVN repository, which enables users to use GIT and Bitbucket. Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry. Extensively worked on beginner patches for Docker Engine. Experience in Build and deployment automation through tools like Jenkins. Good knowledge of Java 8 and J2EE design patterns like MVC, Business, Delegate and Data Access Object. Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J. Experience in using Drools rules engine for defining business rules and Validations. Good knowledge in JavaScript Task Runner like Gulp, Grunt for minification, compilation, unit testing. Experience in software configuration management using SVN, Bitbucket and GIT. Strong knowledge on JavaScript Unit testing with Jasmin, Karma, Jest, Enzyme, Protractor, Mocha and Chai. Worked on Web Services testing using Selenium IDE, and Selenium RC Server, Selenium Grid/Web Driver Testing. Expertise in testing with JUnit using tools like JMeter, Mockito and Easy Mock.

Overview

8
8
years of professional experience

Work History

Full Stack Developer

Loblaws Inc
04.2021 - Current
  • Designed and implemented microservices architecture using Spring Boot and Java 11, improving system scalability and fault tolerance
  • Utilized Java 11's modularization features to create modular applications, enhancing code maintainability
  • Integrated Java 11-based solutions with legacy systems through RESTful APIs, ensuring seamless data exchange
  • Implemented multithreading and concurrency solutions using Java 11's CompletableFuture, reducing processing times by 30%
  • Employed Java 11's features for functional programming to simplify complex data transformations and validations
  • Conducted code refactoring, applying Java 11 language features to reduce code redundancy and improve code readability
  • Collaborated with cross-functional teams to troubleshoot production issues and optimize Java 11-based applications
  • Regularly updated development environments to use the latest Java 11 updates and patches, ensuring security and performance enhancements
  • Integrated the spring framework with JPA and Hibernate for a complex data driven application using Java
  • Involved in web application development for backend system using Angular 8, Angular CLI, Webpack, HTML5, TypeScript, WIJMO, SASS and CSS3
  • Created Typescript to program from Angular 8 to Angular 14 and developed web applications
  • Implementing CDI for dependency injection in Java EE applications
  • Worked on NodeJS to implement a backend service which supports the geo location within the application
  • Worked on NodeJS to filter the error logs for cloud watch
  • Used several python libraries like wxpython, numPY and matplotLib
  • Wrote python code embedded with JSON and Xml to produce HTTP Get request, parsing HTML data from websites
  • Developed the business layer logic and implemented EJBs Session beans
  • Designed and developed the REST based Micro services using the Spring Boot
  • Architected and developed large scale JavaScript application with ReactJS
  • Working on creating serverless microservices by integrating AWS Lambda, ec2/ s3/ cloud watch and API gateway
  • Implemented ELK stack for centralized logging and then stored logs and metrics into an S3 bucket using Lambda functions in AWS
  • Used Bootstrap and AngularJS, ReactJS and NodeJS in effective web design
  • Worked on creation of the deployment configuration for Kubernetes deployment
  • Developed Data Access Layer using Spring JDBC framework and wrote SQL queries and Stored Procedures for interacting with the Oracle database
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup
  • Worked on consuming messages from Kafka services to get data from lower systems
  • Worked on creating the Users, Groups, Hosts, Host groups, Items and Triggers to Splunk
  • Integrated the AWS Cloud watch to Splunk using a Lambda function to automatically create the triggers and generate the alerts for the monitoring metrics
  • Integrated Dynatrace into the application stack for performance monitoring and analysis
  • Implemented the gateway, discovery, entitlements services and the backend services using the reactive stack
  • Developed a messaging application that used Oracle XA Data source and JTA for transactional integrity across multiple databases
  • Wrote unit and integration test cases using the Junit and Mockito
  • Bundled a large-scale enterprise application into Docker containers and deployed in AWS cloud.

Full Stack Developer

BDO Lixar
11.2018 - 03.2021
  • Developed and maintained Java 11-based web applications for clients in the finance and healthcare sectors
  • Leveraged Java 11's features, including local variable type inference (var) and the new HttpClient API, to streamline code and improve performance
  • Implemented RESTful web services using Spring Boot and Java 11, resulting in a 25% reduction in API response times
  • Led a team of developers in migrating a legacy Java 8 application to Java 11, addressing compatibility issues and ensuring seamless operation
  • Employed Java 11's improved security features to enhance data encryption and secure authentication mechanisms
  • Collaborated with the QA team to design and execute comprehensive test cases, achieving a 20% reduction in post-release defects
  • Conducted code reviews, ensuring adherence to Java 11 coding standards and best practices
  • Contributed to the company's knowledge base by creating documentation and conducting internal training sessions on Java 11 features and migration strategies
  • Implemented the backend REST API’s and services using the spring boot
  • Used ReactJS framework in developing various UI components
  • Developed client-side web pages using Angular8, HTML5, CSS3, JavaScript (Typescript), Bootstrap
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 8
  • Used GitHub repository for version control and implemented & maintained the branching and build/ release strategies utilizing GIT
  • Created Amazon EC2 Cloud Instances using Amazon Web Services and launched instances with respect to specific applications
  • Used ReactJS to implement functions in various pages: form validation, grid list, search, auto complete, modals, sort, pagination, multi-selection
  • Utilized NodeJS to create unit tests with Karma and Jasmine
  • Designed and developing a Restful APIs service using Python flask framework
  • Involved in using BackboneJS, Kafka for providing a structure to web applications
  • Used Kafka for stream processing, website activity tracking, metrics collection and monitoring, log aggregation
  • Deployed the initial Azure components like Azure Virtual Networks, Azure Application Gateway, Azure Storage and Affinity groups
  • Implemented client-side functionality using JavaScript, HTML 5, CSS 3 and JQuery
  • Created CI/CD Pipelines on Azure DevOps environments by providing their dependencies and tasks
  • Automated various infrastructure activities like Continuous Deployment using Ansible playbooks and has Integrated Ansible with Jenkins on Azure
  • Build docker containers for microservices and deployed them in Kubernetes
  • Automated various infrastructure activities like Continuous Deployment, Environment configuration files, Users, Mount points and packages using Ansible playbooks
  • Configured Splunk alerts and created dashboards for monitoring
  • Implementing API gateway for microservices and added custom logic for user validation
  • Developed Build and deploy scripts using Maven and activated them using Jenkins to migrate from one environment to another
  • Used Hibernate framework (ORM) to connect the application with the Database and for Entity Relational Mapping
  • Monitored performance of deployed applications with Prometheus and Grafana.

Java Developer

Comcast Corporation
02.2017 - 09.2018
  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase
  • Involved in writing the action classes and from beans for different modules using Spring MVC
  • Involved in developing the applications using Spring Framework for Dependency Injection
  • Involved in writing the validation rules classes for general sever side validations for implementing validation rules as per the design
  • Developed user interface by using the ReactJS, Flux and SPA development
  • Developed back-end logic with Java 8 using technologies including Collection Framework, Multi-Threading
  • Worked on enhancements using JSP, Struts, database stored procedures and wrote SQL queries
  • Used NodeJS for building Lambda functions for a web application on AWS LightSail
  • Experience in deploying Elastic Beanstalk applications to various environments on AWS
  • Used UI components, AngularJS directives, controllers, view and routing, service modules, validations using HTML5, applying styles using CSS, used JQuery to make Ajax calls
  • Designed, developed and implemented a Lambda function to automate the firmware upload process to different environments in NodeJS
  • Wrote Python code to simplify lists in python with list comprehensive and python OOP
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup
  • Used Splunk for logging, analyzing, monitoring of data
  • Working experience with AWS services: EC2, Lambda, S3, CloudFront, SNS, DynamoDB and CloudWatch
  • Used Amazon Web Services (AWS) data store for storing the records, prescriptions, bills etc
  • And accessed them using AWS SDK for Java utilizing NoSQL (MongoDB, DynamoDB) queries
  • Used Dynatrace to monitor, analyze and optimize application performance
  • Created SOAP Web Services using WSDL, XML and SOAP for transferring data
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping
  • Wrote backend scripts that performed maintenance tasks on the contract data using JDBC
  • Developed Stored Procedures and Triggers on Oracle Database
  • Developed few stored procedures, triggers, and sequences on Oracle 11g
  • Deployed AJAX call for asynchronous data retrieval from back-end
  • Used Maven to build the J2EE application
  • Build & Deployment in WebSphere Application Server
  • Understanding server configuration and diagnose problems in a time sensitive manner
  • Designed use cases, sequence and class diagrams, activities, states, objects and components
  • Used UML (MS Visio) for software design.

Software Engineer

SEI Investments
03.2016 - 12.2016
  • Designed and developed front end application using HTML, CSS, JavaScript, AJAX and JSP
  • Developed the modules using Servlets, Java and JDBC for connecting with MySQL Database
  • Implemented Multithreading feature for processing the multiple requests to achieve high performance
  • Experience in writing SQL, PL/SQL programming and SQL Loader
  • Created custom PL/SQL procedures to read data from flat files to dump to Oracle database using SQL loader
  • Involved in Designing the Database Schema and writing the complex SQL queries
  • Accessed stored procedures and functions using JDBC Callable statements
  • Worked on web-based reporting system with HTML, JavaScript and JSP
  • J2EE deployment on WebLogic servers - QA & Staging
  • Deployed the project in Linux environment
  • Used ANT build tool for compilation and generation of war file.

Skills

  • Core Java/ Java 8, J2EE, Python, SQL, PL/SQL
  • Struts, Spring, Hibernate, JPA
  • Junit, Mockito, Selenium
  • Oracle, SQL server, MySQL, DB2
  • JSP, Servlets, JavaBeans, JDBC, Spring, Web Services, SOA, JMS
  • Eclipse, NetBeans, IntelliJ, Spring Tool Suite (STS)
  • Tomcat, WebLogic, JBoss
  • HTML, JavaScript, JSF, XML, CSS, AngularJS, Angular, React, Typescript
  • Git/ GitHub, Bitbucket, CVS

Timeline

Full Stack Developer

Loblaws Inc
04.2021 - Current

Full Stack Developer

BDO Lixar
11.2018 - 03.2021

Java Developer

Comcast Corporation
02.2017 - 09.2018

Software Engineer

SEI Investments
03.2016 - 12.2016
VENKATA KONDRAGUNTA