Post Job Free

Resume

Sign in

Engineer Data

Location:
Vasant Nagar, Karnataka, India
Posted:
February 09, 2021

Contact this candidate

Resume:

Hari Kiran Babu M

Contact: +91-997******* adj1gg@r.postjobfree.com

I am holding H1B Visa looking for an opportunity in USA.

H1B Visa is valid till Jan 2022.

I am open for H1B Visa transfer.

Professional Summary:

Over 12+ years of experience in Information Technology as a Java/J2EE Developer using design, development, implementation and maintenance of web and distributed Enterprises applications using Java/J2EE in Networking, SAN (Storage Area Network), BMS (Building Management System), Financial, Banking, Insurance, and Healthcare domains.

As a Lead Engineer contributed to NSO a Network orchestration product that provides continuous availability and data mobility. I was responsible for designing and developing features/enhancements, bug fixes, and end to end automation.

Designed & developed several multi-tiers Web based, Standalone, Distributed, Client-Server and Multithreaded applications using Object Oriented Analysis and Design concepts and Service Oriented Architecture mostly in cross-platform environments.

Experience in Agile, TDD and Scrum methodologies and Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as part of Agile.

Solid Experience with Core Java technologies including: Collections, Interfaces, Synchronization, Generics, Serialization, IO, Exception Handling, Multi-Threading.

Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Cloud Netflix.

Hands-on experience in Microservices developing SOA and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.

Experience in XML technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, SAX and DOM Parsers.

Expert in employment of Spring Kafka, camel and Zookeeper apart from JMS as messaging service, implemented Kafka to load data on Hadoop File Systems, and move the same data to different data base systems.

Experience in design patterns Builder pattern, Business Delegate, Session Facade, Front Controller, Singleton.

Good Experience in developing new products from early stage through DA and GA.

Good Experience in Sustaining the product by providing Hot fix and patch releases.

Proven experience in multi-threading, memory management, Inter-process communication.

Extensive experience using coreJava, JSP, Servlets, JDBC, XML, JSON, Struts and Spring.

Extensive knowledge of OOPS, OOAD, UML concepts (Use Cases, Class Diagrams, Sequence Diagrams, Deployment Diagrams etc).

Good Experience on Web services, JSON-RPC, SOAP APIs, REST APIs web services.

Good Experience and Knowledge on SNMP and SMI-S protocols.

Good Experience on Docker containerization.

Strong working experience for version control with Tortoise SVN, Git and Clearcase.

Good Knowledge in Product Strategy, Product Development and Product Operation.

TECHNICALL SKILLS

Java/J2EE Technologies

Servlets, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking.

Programming Languages

Java JDK 1.6/1.7/1.8, C, SQL, PL/SQL

Application/Web Servers

WebLogic, IBM WebSphere, JBoss, Tomcat, Bug tracking, Jenkins

Frameworks

Struts, Spring, Hibernate, JSF, iBATIS, Spring MVC.

Spring Tools

Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Micro Services, Spring REST, Spring Cloud

UI Frameworks

AngularJS

IDEs

Eclipse, IBM WSAD, NetBeans, RAD.

Web technologies

HTML/HTML5, CSS/CSS3, XHTML, JavaScript, Ajax, jQuery, Angular JS, Node JS, JSON,Angular.

Design Tools

Adobe Photoshop, Adobe After Effect.

Web Services

JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, JSON-RPC, SOAP UI, Apache CXF.

XML Tools

JAXB, Apache Axis.

Methodologies

Agile, Scrum, RUP, TDD, BDD, OOAD, SDLC.

Modeling Tools

UML, Rational Rose, Visio.

Testing technologies/tools

JUnit, JMeter, HTML Unit, Selenium.

Databases

Oracle, SQL Server, MySQL, MongoDB.

O-R Mapping

Hibernate, Spring data, JPA.

AWS Skills

EC2, S3, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB.

Big data Tools

Hadoop, MapReduce, HDFS.

Cloud Environments

AWS.

Version Control

CVS, SVN, Git, GITHUB, GITLAB.

Build Tools

ANT, Maven, Gradle.

Messaging Tools

JMS, Rabbit MQ, Apache Kafka.

Platforms

UNIX, Windows 7/8/10.

Education:

B.Tech Computer Science and Information Technology – Jawaharlal Nehru Technological University –Hyderabad, India.

Professional Experience Summary:

Cisco Systems Bangalore India.

Since Sep 2019 till date Software Consulting Engineer

Dell EMC2 Data Storage Systems Bangalore India.

Since June 2012 to Sep 2019 Associate Principal Engineer

Honeywell Technology Solution Lab Pvt Ltd Bangalore India

Since May 2010 to June 2012 Senior Software Engineer

Symphony Services Corporation Ltd Bangalore India

Since Nov 2006 to April 2010 Software Engineer

Project Details

Cisco Network Services Orchestrator (NSO)[Sep-2019 to till date]

Description:

NSO provides a robust bridge linking network automation and orchestration tools with the underlying physical and virtual infrastructure. It includes a rich set of northbound software interfaces and APIs that allow straightforward northbound integration. An extensible southbound device abstraction layer means NSO works with multiple vendors and multiple technology domains.Deliver high-quality services faster and more easily through network automation. Cisco Network Services Orchestrator (NSO) is industry-leading software for automating services across traditional and virtualized networks. Use NSO to add, change, and delete services without disrupting overall service, and help ensure that services are delivered in real time.

Responsibilities:

Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases, retrospective.

Developed modules using Core Java APIs, Collections, Java 1.8(Streams), Multi-threading, Stream API, Collection API, Transaction Management, Exception Handling, Generics, enum, Java I/O and object-oriented designs patterns.

Created architecture towards a Microservices approach using RESTful Web-Services by using Spring Boot.

Developed business components by using Spring Boot, Spring Security, Spring IOC, Spring AOP, Spring Annotations, and Persistence layer by using Hibernate/JPA along with Web Services (RESTful).

Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.

Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST

Implementation of solution and integrate into existing product OSS/BSS systems.

Providing Maintenance and Production Support for live applications & services.

Worked on JUnit Test Cases with Mockito, Integration tests and Jasmine Test Cases.

Created Test automation framework using Selenium web driver,Robot framework. Configure Jenkins build Jobs CI/CD.

Experience with building Docker Images and running them on Docker container.

Resolving spring framework artefacts and code build & deployment with Maven.

Performed regression testing and continuous integration testing using Jenkins automation tool.

Secured the REST API’s by implementing OAuth2 token-based authorization scheme using Spring security.

Worked on REST APIs, and Elastic Search to efficiently handle and searching JSON data.

Implemented Service Oriented Architecture by developing and consuming RESTful web services based on JAX-RS.

Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.

Used JMS for reliable and asynchronous exchange of important information.

Tested REST services using google chrome’s POSTMAN plugin.

Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.

Environment: J2EE, AWS, AJAX, CSS3, XHTML, HTML5, CSS, Log4J, Angular 8, REST, JavaScript, SQL, Lambda, Web Logic, Eclipse, Oracle 12C, MongoDB, Git, Jenkins, Agile, JIRA, Kanban, Node.js, Spring Boot 2.0, Spring Security, Hibernate, SOAP, JAX-RS, OAuth2, Kafka.

Dell EMC M&R-ViPR SRM (March -2014 to Aug-2019)

Description:

ViPR SRM is a software solution that provides multi-vendor capacity, performance, and configuration dashboards and reports for traditional and software-defined storage resources.

ViPR SRM provides detailed relationship and topology views from virtual or physical arrays as well as virtual storage technologies like VPLEX, IBM SVC, and ViPR Software-defined Storage. Performance trends across the data path help storage teams understand the impact traditional and software-defined storage has on applications.

Dashboards present capacity consumption and trends, identifying where and how capacity is utilized and when more will be required. Using ViPR SRM, administrators can continuously validate compliance with an organization's best practice rules and the EMC Support Matrix. Compliance reports helps ensure the environment is always configured to meet service level requirements. With this information easily obtainable, storage teams can truly optimize their storage environment to improve their ROI. ViPR SRM shows the reporting interface and some of the many features in ViPR SRM, including operational alerts, compliance reporting, and topology maps. The EMC M&R platform provides a common foundation for the EMC ViPR, ViPR SRM, and Service Assurance Suite products, providing a shared set of capabilities, functions, and user interfaces. The EMC M&R platform (formerly known as Watch4net) provides the core modules for an out-of-the-box monitoring and reporting solution that can be customized and scaled based on your environment and performance requirements.

Responsibilities:

Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.

Implementing the project in Agile methodologies - sprint & scrum.

Used advanced Java 8 features like Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.

Developed the apps using design patterns like Singleton, Business Delegate, MVC and Factory Pattern for re-usability. Developed re-usable utility classes in core java for validation that are used across all modules.

Implemented various modules in Spring like AOP, IOC (Dependency Injection), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.

Involved in developing components on Reporting Dashboard with JSF, Spring Framework, Spring MVC and Hibernate and created Micro Services using Spring Boot.

Used DAO pattern to fetch data from database using Hibernate to carry out various database.

Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.

Database development required creation of new tables, SQL Stored Procedures, Views, Indexes and Constraints, Triggers and required SQL tuning to reduce the response time in the application.

Environment: J2EE, AWS, AJAX, CSS3, XHTML, HTML5, CSS, Log4J, Angular 8, REST, JavaScript, SQL, Lambda, Web Logic, Eclipse, Oracle 12C, MongoDB, Git, Jenkins, Agile, JIRA, Kanban, Node.js, Spring Boot 2.0, Spring Security, Hibernate, SOAP, JAX-RS, OAuth2, Kafka

Dell EMC-ProSphere (June-2012 to Feb- 2014)

Description:

ProSphere has been designed to work with virtualized servers and in a cloud-style way, with storage delivered as a service. It supports federated storage and provides so-called end-to-end views, regardless of asset location, from servers to storage, with drill down.

ProSphere can be used by IT storage specialists to manage Symmetric, DMX, and VMAX arrays, including the VMAXe, plus VNX and Clarion arrays. It starts from a basis of having no agent, unlike Control Center, and is installed as a virtual appliance. When installed, it will discover the host data center VMAX infrastructure automatically. Generally this takes place in an hour but eight hours or more might be required for larger infrastructures. The product provides near real-time monitoring and analysis capabilities for the storage resources it manages. It supports "up to 1.2 million volumes, 36,000 ports and 18,000 hosts as part of a single logical domain." Any storage entity managed by ProSphere can be put in a group, a so-called Smart Group, and policies applied to group members. Typically objects sharing characteristics would be placed in Smart Groups.

Responsibilities:

Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases, retrospective.

Developed modules using Core Java APIs, Collections, Java 1.8(Streams), Multi-threading, Stream API, Collection API, Transaction Management, Exception Handling, Generics, enum, Java I/O and object-oriented designs patterns.

Created architecture towards a Microservices approach using RESTful Web-Services by using Spring Boot.

Developed business components by using Spring Boot, Spring Security, Spring IOC, Spring AOP, Spring Annotations, and Persistence layer by using Hibernate/JPA along with Web Services (RESTful).

Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.

Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST

Implementation of solution and integrate into existing product OSS/BSS systems.

Providing Maintenance and Production Support for live applications & services.

Worked on JUnit Test Cases with Mockito, Integration tests and Jasmine Test Cases.

Created Test automation framework using Selenium web driver,Robot framework. Configure Jenkins build Jobs CI/CD.

Experience with building Docker Images and running them on Docker container.

Resolving spring framework artefacts and code build & deployment with Maven.

Performed regression testing and continuous integration testing using Jenkins automation tool.

Secured the REST API’s by implementing OAuth2 token-based authorization scheme using Spring security.

Environment: J2EE, AWS, AJAX, CSS3, XHTML, HTML5, CSS, Log4J, Angular 8, REST, JavaScript, SQL, Lambda, Web Logic, Eclipse, Oracle 12C, MongoDB, Git, Jenkins, Agile, JIRA, Kanban, Node.js, Spring Boot 2.0, Spring Security, Hibernate, SOAP, JAX-RS, OAuth2, Kafka.

Honeywell Technology Solution Lab Pvt Ltd Bangalore India

Product: Web vision and Spyder controller

Since June 2010 to June 2012 Senior Software Engineer

Created the web application using MVC Struts framework.

Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.

Developed views and controllers for client and controllers for client and manager modules using Spring MVC and Spring Core.

Developed user interfaces using JSP, HTML, CSS, JavaScript, jQuery and Ajax with JSON.

Developed several reusable directives using Angular 2 and moved existing AngularJS controllers and services to Angular 4 components for more responsive and less dependency.

Created UI applications using Angular2 integrating with REST API's built on Spring Zuul Microservices

Business logic is implemented using Spring Core and Hibernate.

Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.

Developed Exception handling framework and used log4J for logging.

Developed Web Services using XML messages that use SOAP. Created WSDL and the SOAP envelope.

Symphony Services Ltd Bangalore India

Product: Analytical Selector, Symphony RPM and Targeter.

Since Nov 2006 to April 2010 Senior Engineer

Created the web application using MVC Struts framework.

Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.

Developed views and controllers for client and controllers for client and manager modules using Spring MVC and Spring Core.

Developed user interfaces using JSP, HTML, CSS, JavaScript, jQuery and Ajax with JSON.

Developed several reusable directives using Angular 2 and moved existing AngularJS controllers and services to Angular 4 components for more responsive and less dependency.

Created UI applications using Angular2 integrating with REST API's built on Spring Zuul Microservices

Business logic is implemented using Spring Core and Hibernate.

Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.

Developed Exception handling framework and used log4J for logging.

Developed Web Services using XML messages that use SOAP. Created WSDL and the SOAP envelope.

I hereby declare that all information provided hereby is true to the best of my knowledge.

Hari Kiran Babu M



Contact this candidate