ROHIT
Email: ad3dul@r.postjobfree.com
Ph No: 512-***-****
Summary:
Over 15+ years of versatile experience in analysis design development and implementation of software applications and in developing n-tier architecture-based solutions with distributed components and internet/intranet applications.
Introducing and implementing DevOps solutions for a range of Agile projects, creating automated build, deployment, monitoring, testing, and reporting pipelines and solutions
Designed and installed our distributed ELK log monitoring system using Filebeat, Redis, Logstash, Elasticsearch, and Kibana.
Good knowledge on ATG e-commerce shopping cart and catalog
Distributed web applications, ranging from e-commerce, telecommunications, human resources, NOC services, system control, and project management areas.
Experience in understanding the requirement and develop implement and test Ecommerce application architecture and have used Object Oriented and RDBMS Concepts.
In depth knowledge of various technical terminologies including XML, JSP, Servlet, JDBC, Web services and extensive understanding of object-oriented concepts.
Extensive experience in Core Java 8, Spring Boot, Spring, Hibernate, Web Services, Kubernetes, Swagger, Docker.
Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
Experience in Web application functional testing using Selenium.
Involved in writing and testing test scripts using Selenium WebDriver and Java Object Oriented Programming Language.
Experience in working on DevOps teams and help automate server and infrastructure configurations using shell scripting and building Docker Images.
Extensive experience working with RDBMS -PL/SQL programming on Oracle, MySQL,
Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
Deep knowledge of the Splunk, including managing Splunk infrastructure, Data Extraction and Application and UI development. Solid knowledge of the Linux Server platform
Experience in working with IDEs like Eclipse, Jboss Dev Studio, NetBeans, and IntelliJ.
Deployed My own Code onto Git Environment and applied some Hooks to automate the process of Continuous Integration and Continuous deployment. CI and CD.
Good knowledge of Object-Oriented Programming concepts.
Experience with a wide range of languages, platforms, technologies, and operating systems – Linux, Windows, UNIX, DevOps, VM Ware, VSS, TFS, Subversion, Git, Jenkins, Apache Tomcat, and scripting in many languages.
Involved in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
Maintained SVN repositories for DevOps environment: automation code and configuration.
Experience in software testing, Junit testing, regression testing, defect tracking and management using JIRA.
Used version controller tool like GITHUB, Pub-Sub version and CVS.
Extensively worked on debugging using Eclipse, Net Beans debugger.
Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
Education:
Master’s in Business Administration (Louisiana Tech University, Ruston, LA - 2006)
Diploma in Advanced Computing (CDAC, Mumbai India - 2002)
Bachelor’s in Engineering (Marathwada University, Aurangabad, India - 2000)
Technical Skills:
Operating system
Windows, Linux, Unix
Languages
Java8,9,10, J2EE, Python.
Methodologies
Agile, waterfall, Test Driven Development (TDD).
Java/J2EE Technologies
JDBC, JSP, Servlets, EJB (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, XSD, XSL, Kafka, DOM, JNDI, JPA, Multi-Threading, JavaScript, AJAX Networking, Exception Handling.
Cloud Technologies
Amazon Web Services (AWS), Docker,GCP.
AWS Cloud Services
EC2, S3, VPC, ELB, AMI, RDS (Aurora), Redshift, IAM, SNS, SES, ELASTIC BEANSTALK (EBS), Route 53, Auto scaling, LAMBDA, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
Frameworks
Spring, Spring MVC, microservices Spring Boot, Spring
Security, Spring Batch, Struts, Hibernate, React JS, Node JS, Struts 1.x/2.0, SCALA 2.11.
Application/Web servers
Apache Tomcat, IBM WebSphere, Azure.
Databases
Oracle 10g/11g, SQL server, MySQL, PostgreSQL, DB2, MongoDB
Web Technologies
HTML/HTML 5, JavaScript 1.8, XML 2.0, CSS 3, CSS 4, jQuery 2.11, Bootstrap, JSP, Spark, Azure.
Build/Version Control/CI Tools
GIT, SVN, GitHub, Jenkins, Hudson, Bamboo, Ant, Maven, Gradle, Grunt, Gulp, Bower.
Testing and Logging Frameworks
JUnit, JMeter, Log4J, Test NG, power mock, Selenium, Mocha, Karma, NOSQL, Jasmine, and SoapUI.
Web Services
SOAP, REST/Restful, WSDL, JAX-RS.
IDE
IntelliJ, Eclipse, IBM Rational Application Developer (RAD), JBuilder, Net Beans 8.0.2, MuleSoft, Scala IDE, Parquet.
MQ
Rabbit MQ, Kafka.
XML & Web Services
SOAP, REST, JERSEY, XML, XSD, DOM, SAX, JAXP, JAXB.
Professional Experience:
CommScope/ARRIS – Austin TX Sept-2019 -Till
Sr. Prinicipal Software Engineer
Responsibilities:
Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX.
Built Confidential tool using Angular 2, RXJS, and NGRX platform. Developed components as an independent module for reusability across the application.
Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using Angular 8.
Designed and developed necessary PL/SQL for the database operations as needed.
Developed enterprise applications using Scala and Used Python scripting for running dynamic websites on servers.
Developed various helper classes which needed following core Java multi-threaded programming and collection classes.
Involved in front end development using Struts, JSP's, JSF and JSTL.
Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
Tracked GCP (Google Cloud Platform) traffic for error-handling and troubleshooting scenarios.
Closely worked with the GCP API team to understand the REST contract between FES and API team and architectural design patterns being followed (E.g., Strangler, Split-Traffic).
Developed Kafka consumer's API in Scala for consuming data from Kafka topics.
Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
Developed bootstrap UI JS using with Angular JS, Hibernate4, NOSQL.
Developed web applications running on NodeJS using the Express framework, Vue.js and Backbone.js with Mustache.js for front end MVC/templating.
Designed and developed the Presentation layer using Angular 9 and written logics using Typescript.
Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
Developed web application using MongoDB, Express, React / Redux, Node JS and GraphQL.
Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
Worked on Angular 9, HTML5, CSS3, and Typescript. Additional frameworks like Bootstrap for responsive design, less for pre-processing are used.
Responsible for developing efficient MapReduce on AWS cloud programs for more than 20 years' worth of claim data to detect and separate fraudulent claims.
Used Reactjs for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
Automated continuous integration delivery workflows to deploy microservices application via Docker container.
Built Microservices using spring boot with continuous deployment and continuous integration using Docker and Jenkins.
Recommended and developed strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
Worked with numerous tools and services from the AWS suite including S3, SQS, AWS Lambda, EMR, Elastic search, Dynamo DB.
Worked with React JS to build bootstrap components for UI web objects.
AT&T TX Aug-2012-Sep2019
Sr. Principal Product Engineer/Product Owner
Responsibilities: – Austin TX
Developed the back end of the application using Java.
Developed and implemented new UI's using Angular JS and HTML, NOSQL, Java8.
Re-designed, re-architected and built the existing application using Java 11, Spring Boot, Spring Reactive Stack (WebFlux), GCP, Postgres and Maven.
Developed Python code using version control tools like GIT hub and SVN on vagrant machines.
Worked on an Internet of Things application which helps to monitor and keep track of gateway, devices, etc information/status based on the request both in periodic and in each request basis.
Implementation of Agile process with Scrum in projects and was involved in all phases of software development life cycle (SDLC) like requirement gathering, design and architecture, development, testing, deployment, support.
Used Core java to develop interfaces and abstract classes according to the business requirement.
Implemented to reprocess the failure messages in Kafka using offset id.
Implemented Auto-scheduling of data export from DB to GCP Storage using Google Cloud Scheduler to provide updated data at regular intervals to the Club Operations and to feed data into Data Engineering pipeline for analytics purpose
Analysed the requirements and involved in the database design for the application, using Oracle 10g.
Real time update of accounts, counter party through Scala Reactive X(reactive programming) for asynchronous applications using snapshot trig file or roll-ups with history entity information.
Extensively Used Core Java for Normalization and Validation Rules, and spring-boot and microservices.
Imported data from AWS S3 into Spark RDD, Performed transformations and actions on RDD's.
Worked on integrating external Rest web services in application.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
Utilized Python to run scripts, generate tables, and reports.
Worked with a team as Module Lead and coordinate the work efficiently.
State of Texas (HHSC) – Austin TX Jul-2007-Aug-2012
Java Backend developer
Responsibilities:
Involved in design phase and data modelling team.
Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex
page layouts while adhering to code standards.
Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.
Designed and developed the REST based Microservices using the Spring Boot
Extensively used mainframe platform to access the tables in DB2 Database and to refresh the data
Used Web services for sending and getting data from different applications using SOAP messages.
Used Microservices to communicate using synchronous protocols HTTP and REST for implementing
SOAP.
Used React JS for templating for faster compilation and developing reusable components
Worked on JEE frameworks like Spring and Struts for developing industry standard web applications.
Created Location Look up SOAP based web services using Spring.
Tracing connections to the Mongo database and monitoring utilization of resources for each process.
Created data model, SQL scripts for the application.