Ram kumar - Java Full Stack Developer |
[email protected] |
Location: Jersey City, New Jersey, USA |
Relocation: New Jersey |
Visa: H1 B |
Summary:
A self - driven, adaptable, and quick learning professional. Around 10+ years of experience in-depth understanding in Software Development Life Cycle, project requirement gathering, design, Software development OOA & OOD. Experience in Front-End UI technologies like HTML5, CSS3, jQuery, JSON, Ajax, Vue JS, AngularJS, React JS, NodeJS, Bootstrap, Tag Libraries, JSTL. Experience in AngularJS, ReactJS, NodeJS framework. Good knowledge of Python and Python Wed Framework Django. Very strong experience in writing API s/ and Web services in PHP and in Python. Proficient in using RDBMS concepts and have experience in working with multiple relational databases such as Oracle, DB2, MySQL and NoSQL database like PostgreSQL, MongoDB, Cassandra DB, Couch DB. Having experience with Cloud Computing environment like Pivotal Cloud Foundry, Amazon Web Services (AWS), Docker Containers. Diverse experience utilizing tools in Micro Services architecture applications using Spring Boot, Spring Cloud config, AWS, My SQL, Restful Web Services. Extensive experience in IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer). Experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Micro Services, Spring REST, Spring Security, Spring Eureka, Consul, Swagger UI, Sleuth Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS). Experience using Jasmine, Mocha, Gulp, Grunt and NPM to test and build applications. In-depth understanding of SFDC CRM business processes. Experience of configuration management of the application file repository by using version management tools like VSS, PVCS, CVS, SVN etc. Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF). Experience in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise applications using Active MQ and Rabbit MQ. Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture. Functional expertise includes Web Application, Desktop Application & CRM Applications. Strong skills in J2EE Technology with knowledge in Core java, multithreading, EJB, JSP, Servlets, Hibernate, Struts, Spring, Web Services. Over 8 years of IT Experience 1 year of experience in the Salesforce CRM as a Developer and Administrator Experience in making the Devops pipelines using OpenShift and Kubernetes for the Micro Services Architecture. Experience with TDD and BDD using JUnit, JMeter, Cucumber, Mockito, Log4j in developing test cases and determining application functionality. Technical Skills: Programming Languages Java, C++, SQL and PL/SQL Java Technologies JSE, JDBC, JPA, AJAX, JSP, Servlets, EJB, JMS, JSTL, JNDI Web Technologies HTML5, CSS3, JavaScript, Python, Angular 2/4/6/7/8, Node.js, Vue JS, React JS, Bootstrap, XSD, XML,XSL/XSLT, AJAX, jQuery, JSON, Typescript Webservices REST, SOAP, WSDL, SAAJ, SAXJ, RESTful, AWS, Microservices, JAXB, Apache-CXF ORM technology Hibernate, iBatis, MyBatis Application /Web Servers WebLogic, Web Sphere, Oracle Glassfish, Wildfly, Jboss, Apache Tomcat. Applications Frameworks and modules Struts, JSF, Spring Framework, Spring MVC, Spring Boot, Spring, Cloud, Spring, Batch, Spring Core, Spring Hibernate, Spring JDBC, Spring Security. Databases Oracle, MySQL and SQL Server, MongoDB, Cassandra. Operating Systems Windows, Linux and Solaris. IDEs NetBeans, Eclipse, IntelliJ, RAD. Version Control Systems CVS, SVN, Bamboo, GIT Tools Viewer JUnit, Log4J, DOM Build Automation Tools ANT, Maven, Gradle, Jenkins, Jira, Rally, Ansible, puppet Cloud Technologies AWS (Elastic Search, EC2, S3, EMI, ELB, Dynamo DB), Docker, Azure, PCF Education Details: - Bachelors in Electronics & Communication Engineering from JNTUH, Andhra Pradesh. Masters in computer science from Campbellsville University, Kentucky, USA Capital One Mclean, VA Full Stack Java Developer Sep 2024 to Present Responsibilities: Created order details end point using Spring Restful web service framework and Spring Annotations. Worked on Spring Configurations and configuring order details service with Spring Boot Application. Used Spring Security for Authentication and authorization. Designed the application architecture of the System based on MVC (Model View Controller), Struts Framework and J2EE specifications. Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate. Designed and contributed Kafka Microservices for web applications for retrieving customer information along with current page load details. Worked on migrate all Interface apps to CI/CD process using Gradle, Jenkins etc. Wrote scripts to integrate API's with third party applications. Python/Django based web application, PostgreSQL, and integrations with third party email, messaging, storage services. Designed and Implemented SPA (single page application) using Angular 4.0 Module, Component, Template, Metadata, Data Binding, Directives and Dependency Injection. Developed backend web services using NodeJS and custom components for the web applications using Angular 6. Developed the Front-End server using Angular 4 with Typescript, HTML5 and CSS. Consumed Rest based services from Angular 6 using HTTP services. Used Spark Streaming to perform necessary transformations and actions on the fly from Kafka queues in real-time and persist in Cassandra Using the required connectors and drivers. Developed backend services, data access objects, data repositories using spring and Spring JPA. Created Typescript reusable components and services to consume REST API's using component-based architecture provided by Angular 4. Used CAMUNDA REST API s Cockpit and JAVA API s to communicate with CAMUNDA engine. Wrote Python normalizations scripts to find duplicate data in different environments. Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework. Developed test cases for order details service using JUnit and Mockito. Built Web pages that are more user-interactive using Angular 4, NodeJS, HTML5, CSS3, LESS, RESTful API Services, Javascript, Bootstrap, Git, JSON. Implemented various screens for the front end using ReactJS and used various predefined components from Node Package Manager (NPM) and Flux library. Created and Configure Microservices architecture for Directory project and integrated with Angular 6 components. Worked on ECMA 6 features as ES6 features implemented in Google's V8 which is used by NodeJS. Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQLdBpackage to retrieve information. Optimized the performance of application using Angular 4 Lazy Loading and ahead of time compilation. Managed infrastructure, including setting up servers and docker containers using Jenkins for continuous testing and deployment from usually GitHub-based repos to servers and docker containers. Implemented Microservice Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services. Responsible for implementation of java integration components for JBPM and DROOLS. Involved in creating build script using ANT and deployed on WebLogic Application Server. Configured Apache Webserver in the Linux AWS Cloud environment using Puppet automation. Keywords: cplusplus continuous integration continuous deployment user interface message queue javascript sthree database information technology procedural language Virginia |