Chennakesava Sukesh Myla - Full Stack Java Developer |
[email protected] |
Location: Charlotte, North Carolina, USA |
Relocation: Yes |
Visa: H1B |
Chennakesava Sukesh Myla
Full Stack Java Developer (716) 903-7447 [email protected] Charlotte, NC Yes H1B https://www.linkedin.com/in/chennakesava-sukesh-myla-b8a217269/ PROFESSIONAL SUMMARY: Around 10 years of Experience as a Full Stack Java developer in developing web-based client server applications, data solutions, Intranet/Internet Enterprise Software applications. Good experience in Software Development life cycle using various methodologies like Waterfall, Agile and Test-Driven Development Expertise working with frame works like Spring4/5, Spring Boot, Spring MVC, Spring DAO (Spring JDBC, Spring ORM), Spring Batch, Spring JMS, Spring Security and Hibernate. Experience in developing Front End web applications using JavaScript, AJAX, jQuery, HTML5, CSS3, Angular JS, Bootstrap, ReactJS and NodeJS Experience in developing Web Applications involving J2EE technologies like JSP, Servlets, EJB, JMS, JDBC, JNDI, JAXB, Struts, Hibernate, and Spring MVC Experience in Micro services using Spring Boot for developing independent application with Spring Cloud with RDBMS concepts like writing Queries, Functions, Triggers, Stored Procedures and PL/SQL packages Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, WebSphere Liberty profile, Apache Tomcat, JBoss Application Server and WebLogic Application Server Experience in using the Log4j framework for Logging Application in developing, designing in UML, Package, Class and State Diagrams Well versed with Java 11 concepts like Collections, Multithreading, Serialization, Java Beans and Network programming Expertise with web services and SOA (Service Oriented Architecture) related standards such as REST API, Jersey API and J2EE Web Services based on Java 11, SOAP, WSDL, UDDI, JAX-WS, JAXB with Jackson API Unique experience with Pivotal Cloud Foundry and OpenShift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes. Developing of utilizing cloud technologies including Amazon Web Services (AWS), Azure and Pivotal Cloud Foundry (PCF) Good experience with Angular 8/7 Fusion Charts for interactive dynamic data visualization for reporting extensively used Jasper Reports Proficient in developing Front-end systems with HTML5/CSS3, Drools, Loyalty, Angular 9, Ajax, JSF, React, Bootstrap, Tag Libraries, Custom Tags and JavaScript Frameworks such asRequire.js, Backbone.js, Angular, NodeJS, React. Extensively worked on coding using core Java concepts like Multithreading, Collections, Serialization, Synchronization, Exception Handling, Generics and Database Connections, as well in Java 11/8/7 features like Streams, collectors, lambda functions Experience with Relational databases (Oracle 11g, MySQL 6.0) and good knowledge Non-Relational databases NoSQL databases (Mongo DB 3.4, Dynamo DB) Experience in developing Maven Scripts and ANT scripts for building and deploying of J2EE applications in LXC, Docker and Amazon AWS services and APIs, including EC2, S3, VPC, and Google Cloud services Exposure to LINUX Commands years of experience in working with Junit for Unit testing and Integration testing proficient in implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services Experience in deploying application using Jenkins2.x and Docker for Continuous Integration/Continuous Deployment (CI/CD) Strong expertise in development of web-based applications using python scripting, Django sites with REST and Angular JS for making it more responsive Working with Web services testing tools like SoapUI and Postman highly experienced with developing multi-tier Enterprise Applications using Eclipse, NetBeans and My Eclipse. Using various web Servers such as Apache Tomcat, Glassfish, IBM WebSphere and Pivotal Server for developing server-side applications. Well acquainted with workflows and Unified Modeling Language (UML) diagrams including Use Cases, Activity Charts, Sequence Diagrams, Data Flow Diagrams, and ER Diagrams using Rational rose, MS Vision. TECHNOLOGIES: Languages Java 11/8/7, J2EE, SQL, Python, PL/SQL, UML, C, C++ Enterprise Java Servlets, JSTL, Design Patterns, JSF, JMS, JSP, JNDI, JDBC, Log4J API, Java security Mark-up/XML Technologies HTML, XHTML, JavaScript, CSS, XML, XSD, XSL/XSLT, AJAX, NodeJS, ReactJS, jQuery, JSON, Bootstrap, Angular 8/7, Angular JS Tools & Framework Spring4/5, Spring MVC, Spring Boot, Spring batch, Spring Security, Spring AOP, Struts, JSF, Log4J, Jasper reports Web Services SOAP, REST, REST API, WSDL Web/App Servers Web Sphere, WebLogic, Apache Tomcat, Apache Kafka, JBoss, Jetty Server Database Oracle, Mongo DB, No SQL, MySQL server Development Tools Eclipse, My Eclipse, Spring Tool Suite STS O-R mapping Hibernate, JPA AWS EC2, RDS, S3, ELB, EBS Version Control Tools Source Tree, Git, Bit bucket, Tortoise SVN Built Tools JUnit, SoapUI, ANT, MAVEN, Gradle, Putty, CI/CD, PCF, Google cloud, Rational Clear Quest, Azure, Mockito, Fitness, Kubernetes, Load UI, Groovy Spock, Docker, Jenkins OS & Environment Windows, Linux, UNIX Design Patterns MVC, Front Controller, Singleton, Business Delegate and DAO patterns PROFESSIONAL EXPERIENCE: Client: EBay, San Jose, CA Feb 2021 Till Date Role: Full Stack Java Developer Project Description: EBay Inc global commerce leader that connects millions of buyers and sellers around the world exist to enable economic opportunity for individuals, entrepreneurs, businesses and organizations portfolio of brands includes eBay Marketplace and eBay Classifieds Group sellers the ability to grow a business with little barrier to entry regardless of size, background or geographic location. Responsibilities: Developing Single Page Applications (SPA's) using Angular 8 created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, NodeJS, Bower and Grunt. Implementing Java 11 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces etc. used Apache Kafka as the messaging infrastructure for asynchronous processing. Implementing Angular JS Expressions, Directives, Controllers, filters and created Angular JS service layer worked extensively on the front-end side using JSP, CSS, JavaScript, Slick Grid, and jQuery & Spring Ajax. Designing & Developed logical & physical data model using data warehouse methodologies worked on Amazon web services (AWS) specifically Amazon Lambda for developing and deploying application. Designing dimensional modeling using SSAS packages for End-User and created Hierarchies in dimensional model for faster performance. Experience in Micro services development using spring 5.x and deployment in Pivotal Cloud Foundry (PCF) created deployment models for cloud foundry. Creating clusters in Google Cloud and manage the clusters using Kubernetes (k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating Docker images and pushing them to container registry. Designing, managing and implemented Java 11, J2EE technologies (Spring, Hibernate) and design patterns such as MVC and Fa ade. Involving a Queuing system that takes in files from various sources formats them and uploads them to an s3 bucket using AWS Lambda and SQS. Explaining the underlying VM, Container, and application layout across multiple PCF foundations spread across the globe migrated Database from SQL Databases to NO SQL Databases (Cassandra/MONGO DB). Experience in providing highly available and fault tolerant applications utilizing orchestration technologies like Kubernetes and Apache Mesos on Google Cloud Platform. Involving in coding used Struts, Spring and Hibernate, REST/SOAP web services, JSF frame works designed and developed Micro Services business components using Spring Boot. Consume REST API based Micro Services with Rest template based on Restful APIs worked with DevOps team for continuous integration (CI) with other software products and continuous development of the products (CD). Built open source, Message Broker Apache Kafka and worked extensively to do a real-time streaming of Data Records between applications. Experience in developing Front End web applications Angular 9 using JavaScript, Drools jQuery, HTML5, Loyalty, Angular 10, Bootstrap, React and NodeJS. Developed custom event listeners and actions in Drools to integrate external systems, enabling seamless data exchange between the rule engine and other microservices. Creating and exposed Restful APIs using Spring REST and Spring boot designed specific databases for collection, tracking, and reporting of administrative clinical data using SQL Server Management Studio. Using Angular JS as framework to create a Single Page Application (SPA), which can bind data to specific views Angular JS for creating user interfaces and connecting to software components Successfully migrated content from MS Access to SQL Server 2000, SQL server 2000 to SQL server 2005, SQL Server 2005 to Oracle 10.g Execute SQL queries to retrieve data from databases for analysis extensively used ETL Data Stage to load from different source systems and load into the target data warehouse. Working on Procedure API and Consumer API to publish Stream of records to Kafka Topics and to subscribe one or More Topics, Respectively Involving in the Development of Spring Framework Controller for request, response paradigm by Spring Controllers using Spring MVC. Environment: Java 11, J2EE, REST, REST API, SOAP, Spring 5.x, Spring Boot, Spring MVC, Angular 8, Angular JS, Oracle SQL, Micro Services, AWS, Docker, Kubernetes, Kafka, Google cloud, JBPM, Mongo DB, Jira, Hibernate 4.x, jQuery, JSON, AJAX, NodeJS, Oracle 12c, Git, Apache Maven, JUnit, HTML5, Web Logic 12c. Client: Express Scripts, St Louis, MO Jul 2019 Jan 2021 Role: Java/J2EE developer Project Description: Express Scripts Holding Company and is a pharmacy benefit management (PBM) has two business segments, which include PBM and Other Business Operations. The PBM segment includes its integrated PBM operations and specialty pharmacy operations. Express Scripts has a deep history as an industry innovator, every day striving for better. Standing with those we serve, we collaborate with our clients and partners to develop personalized solutions that make a meaningful difference, getting better together. Responsibilities: Involved in development and testing of Streamlets module. Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing migrated applications from Ant project structure to Maven to support deployment on Tomcat. Migrated application logging framework from Log4j to Logback followed Agile methodology in the Scrum Cycle model and worked on JIRA to access the user stories expertise in Linux Commands. Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO used Executor Service framework to implement multithreading in programming to improve overall performance. Used Java Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection. Developed classes using Core Java/Executor Service (multithreading, concurrency, memory management) consumed REST Web Services for getting the credit card information from third party application using EME. Designed, implemented, and maintained GraphQL APIs, leveraging Azure Functions for serverless compute and scaling. Implemented authentication and authorization mechanisms using Azure Active Directory to ensure secure access to GraphQL APIs. Utilized Azure DevOps for CI/CD pipelines, ensuring seamless deployment and continuous integration of GraphQL services. Used the fundamentals of Java 8 features like parallel streams and filters through along with multithreading using did smoke tests, which are functional unit and integration tests on all major system components. Converted a monolithic app to micro services architecture using spring 4.x using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Micro services. Used Angular 7 in creating animations based on CSS classes for a new requirement surfaced for the client developed the web services classes by using Service Oriented Architecture SOAP, WSDL, and UDDI. Developed REST API's using Spring MVC and Spring Boot, hosted all micro services used Spring Boot based services to interact through a combination of REST and Apache Kafka message brokers. Designed and implemented the DAO layer using spring, Hibernate. Expertise in Front-End Development using Angular 9, Node JS, React , Backbone JS, Perl, Drools, Angular JS, JavaScript, Express-JS, Loyalty, Jasmine, Ext-JS, Grunt, AJAX, XML, JSON, XSLT, CSS3, HTML5, XHTML, Bootstrap. Successfully integrated the Drools engine with the company's microservices architecture, enabling seamless rule execution across multiple services while ensuring high availability and fault tolerance. Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation. Involved in DevOps activities like configuring Jenkins job, Jenkins pipeline Script for CI/CD. Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls. Developed Restful Web services for other systems to interact with our system and secured the service with Spring Security OAuth 2.0 added WS-Security using XWSS to secure the Web services. Used Angular JS framework where data from backend is stored in model and populated it to UI developed unit and integration tests for existing micro services using JUnit, Mockito and Docker environments. Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring Micro services used Git as Version Control System for the application. Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers Utilized Java 8 Lambda feature to implement business logic JBPM is a lightweight, extensible workflow engine written in pure Java that allows you to execute business processes using the latest BPMN 2.0 specification. Environment: Java 8, J2EE, Spring 4.x, Spring Boot, Spring MVC, Hibernate, SOAP, REST, REST API, JSP, Angular 7, Angular JS, Servlets, Struts, AJAX, jQuery, Micro services, Kafka, CI/CD, EJB s, Docker, Maven, Ant, Git, GitHub, Log4j, Log back,Azure,GraphQL, Tomcat and WebLogic. Client: Anthem, Virginia Beach, VA Apr 2018 Jun 2019 Role: Java Developer Project Description: Anthem is a health insurance plan provider we focus on being a valued health partner and delivering quality products and services that give members access. The projects I worked for were under the Reporting and Data Analysis department, mainly responsible for developing and executing more complex data mining analyses for corporate health fitness management and client data management. Responsibilities: Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing successfully followed agile methodology in the Scrum Cycle model Developed using new features of Java 7 annotations, Generics, enhanced for loop and Enums, Lambda expressions for array operations, collections throughout the application for well-defined programming. Successfully handled all Apigee and backend related errors in the API proxies using Java Script excellent knowledge on CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL. Involved in designing various stages of migrating data from RDBMS to Cassandra created REST API documentation using Swagger and YAML Implemented logging using SLF4J and LOG 4J, Used Log4J utility to log error, info, and debug messages created and deployed Rules engine API into JBoss BRMS image Used Eclipse as JAVA IDE tool for creating various J2EE artifacts like Servlets, JSP's and XML learn and move quickly with excellent technical execution and the ability to build out complex API from scratch Developed UI using Bootstrap, Angular JS along with JSON and communications with backend using REST with Spring MVC framework Used a Micro service architecture with Spring Boot through SOAP and message brokers followed test-driven development (TTD) as a part writing all Unit Test and Integration Tests Worked on creation of custom container images, tagging, pushing images, integration off Spring Boot unit and integration test cases are being designed and developed using Junit Integrated Spring MVC with Hibernate 4.x using Hibernate Template to perform CRUD operations against database used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema. Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts created tables and worked on SQL, PL/SQL to write Stored Procedures functions, packages for Inserts, updates in the database. Worked on Entity beans in the persistence layer interaction with Oracle DB have Knowledge on Apache Spark with Cassandra. Environment: Java 7, J2EE, Spring MVC, Spring Hysteric, Spring Boot, REST, REST API, Drools, JBPM, Jira, Hibernate 4.x, Angular JS, jQuery, JSON, AJAX, GWT, Micro Services, APIGEE, XML, JAXB, WSDL, JavaScript, Oracle 12c, Web Sphere 8.x, Agile Methodology, Git, Bitbucket, Adobe Flex, JUnit, HTML5. Client: SMC Capitals, India Jun 2013 Jul 2017 Role: Software Developer Project Description: SMC Capitals is a financial service group and global investment bank. The project is aimed at merging two of the existing software s- Risk Factor Calculation and Basic stock trading unit and adding additional features to it. The application worked with large variety of real time data and managed diverse portfolios globally that require multicurrency accounting and reporting system. It had to have access. Responsibilities: Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology in writing Spring MVC Configuration XML file that contains declarations and another dependent object declaration. Developed user interface using JSP Tag libraries, third party libraries and Java to simplify the complexities of the application Inserted Dependency Injection between components using Spring (IOC) concept implemented Asynchronous messaging between components using JMS. Used Spring Security to provide authentication, authorization and access-control features for this application wrote Stored Procedures and complicated queries for IBM DB2 Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons worked on parsing the XML files using DOM/SAX parsers Involved in coding used Struts, Spring and Hibernate, REST/SOAP web services, JSF frame works in the development of the User Interfaces using HTML, JSP, JS, CSS and AJAX. Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files created JAX-RS REST API for GET, POST, PUT and DELETE requests Used MQ series of messaging and queuing purpose in the application created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool. Responsible for designing, coding and developed the application in J2EE using XML MVC involved in Unit Testing of various modules by generating the Test Cases. Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase. Implemented PL/SQL procedures and views in Oracle Database using Altova Database spy performed configurations and day to day activities using Web Logic Implemented Log4J for Logging Errors, debugging and tracking using logger's components performed deployment of applications on IBM Web Sphere Application Server. Environment: Java, J2EE, Struts, Spring, Spring MVC, Hibernate, HTML 5, Java Script, Bootstrap, jQuery, JSON, JSF, XML, ANT, SOAP, Rest, Rest API, JTA, JUnit, EJB 2.1. EDUCATION: Master s in Computer Science from University of North Carolina, USA 2019 Keywords: cprogramm cplusplus continuous integration continuous deployment user interface message queue javascript sthree database rlang information technology microsoft procedural language California Missouri North Carolina Virginia |