| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
PHONE NUMBER AVAILABLE EMAIL AVAILABLEEDUCATIONUniversity of Bridgeport Sept Street Address May 2024MASTERS IN COMPUTER SCIENCE Bridgeport, CTJawaharlal Nehru Technological University June 2015 April 2019 BACHELOR of Technology in Electronics & communication Engineering Hyderabad, India TECHNICAL SKILLSLanguages: C, Python, Java 1.8/11, J2EE, UMLFramework: Struts, Spring, Hibernate, Spring MVC, Spring Cloud, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Web Services (REST and SOAP), Micro services, Spring Batch, Spring Security Web Technologies: HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular2/4/6/7/8, NodeJS, ExtJS, VueJS, ReactJS, XML, XSD, XSL/XSLT, SAX/DOM, Bootstrap, JSON. J2SE/J2EE Technologies: JDBC, Servlets, JSP, JSF, JMS, JSTL, Struts, Hibernate, JTA, JNDI, JPA, Web Services. Build Automation: ANT, Jenkins, Maven, Gradle.Testing Tools/ Others: JUnit, SoapUI, Log4j, Mockito, JIRA, Postman. Database: Oracle, PL/SQL, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL Version control: GIT, SVN, clear case.OS and Environment: Windows, RHEL, Linux, MACCloud Technologies: AWS, AWS EC2, S3, AZUREMethodologies: Agile, TDD, Waterfall.EXPERIENCECognizant Technology Solutions, Full Stack Developer April 2021 July 2022 Project AB ELECTROLUX Bangalore, India Involved in various phases of Software Development Life Cycle (SDLC) at Project AB ELECTROLUX in Bangalore, India Implemented front-end using HTML5, CSS3, Ajax, JavaScript, ExtJS, Bootstrap, jQuery, NodeJS, and ReactJS Utilized JAVA 8 features like Lambda Expressions, Parallel Streams, and functional interfaces. Employed Java 11 features such as Lambdas, Streams, Observables, and Completable Futures Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling, and Collections Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture Used Spring Data Framework to leverage Spring JDBC and Spring ORM classes for database operations. Developed Micro-Services based architecture for AWS deployment and migrated monolithic application into Cloud environment using Amazon Web Services Implemented Continuous Delivery pipeline with Jenkins, GitHub, and AWS AMI's Developed Java API for Amazon SQS to send bulk emails and interact with the service. Configured WebSphere resources, JVM settings, JDBC providers, data sources, connection pooling, Global Security, and SSL Performed CRUD operations in Mongo DB and Oracle, tuned SQL queries, developed SQL Server Stored Proce- dures, and optimized SQL queries. Utilized Active MQ for communication, Mockito for testing, Log4j for logging, and Maven for build automation Used GitHub for version control, Jira for issue tracking, and IntelliJ as IDE Deployed and tested applications on Web Sphere Application Server, utilized RabbitMQ and AMQP Java APIs for Queues and SOA platform, and used AOP, JPA, and Caching with Spring BOOT Synchrony International Services Pt. Ltd., Full Stack Developer Feb2020May 2021 HYDERABAD, IND Integrated the Drools and JBPM to application framework, which involved dynamic creation of knowledgebase and Knowledge session. Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Batch& Hibernate. Designed and developed third-party payment services and REST services to offer users convenient payment methods using various APIs provided by various third-party payment processors based on OAuth. Implemented the authentication, authorization and access-control features by using Spring Security and OAuth. Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it. Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker. Wrote various types of Business rules in the .drl (drools file), .ece (expectation files) Templates using Drools rule engine for business decision making. Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMIs. Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jen- kins. Conceived, Designed, Installed and Implemented CI/ CD automation system. Implemented an express-GraphQL library to mount a GraphQL API server on the user-configured HTTP end- point. Configured Spark streaming to get ongoing information from the Kafka and store the stream information to HDFS. Developed Java API to interact with the Amazon SQS used in sending bulk emails. Used Docker to containerize the Services and APIs to run on EC2 instances. Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available. Used Rabbit MQ as a Message Oriented Middleware for integrating applications. Used Mongo DB and Oracle DB for the application. The legacy info was going to Oracle and rest to Mongo DB. Worked on MongoDB database concepts such as locking, transactions, indexes, Sharing, replication and schema design etc. Used Drools to handle complex business rules using Rule Sets and Rule Flows. Used AWS services such as EC2, ELB, Auto-Scaling, S3, IAM, VPC, RDS, DynamoDB, CloudTrail, CloudWatch, Lambda, SNS, SQS, CloudFormation, CloudFront, Beanstalk, EMR, AWS Workspaces. Created and worked with various SQL and NoSQL databases such as AWS RDS Aurora DB cluster, Oracle, Dyna- moDB, MongoDB and connected to the database through DB Instances using the AWS Java SDK. Designed Document Data Model for DynamoDB and participated in the Capacity Planning. Involved in performance tuning of Spark jobs using Cache and using complete advantage of cluster environment. Upgradation of WebLogic servers in development, testing and production environment and applying patches Worked with WebLogic application server that handles various requests from Client and used Jenkins to perform continuous Integration. Imported data from AWS S3 into Spark RDD, Performed transformations and actions on RDDs. Worked on UNIX and Linux to move the project into production environment. Used Git, GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts. Used Spring Tool Suite (STS) IDE tool for application development. Fedex Express Pvt. Ltd., Full Stack Developer Jun 2019Jan2020 HYDERABAD, IND Developed the application using Struts Framework that leverages classical Model View Controller (MVC) archi- tecture. Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using Restful service. Implemented Restful and SOAP based Web Services and used Soap UI for testing. Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib. Developed various java business classes for handling different functions. Used JDBC for database connectivity. Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Se- quence diagrams, and Use Case Transaction diagrams. Participated in design and code reviews. Developed JUnit test cases for all the developed modules. Used SVN as version control. |