Resume

Sign in

Aws Java

Location:
Hyderabad, Telangana, India
Posted:
April 23, 2020

Contact this candidate

Resume:

Manoj Kumar

Sr. Java Developer

Email: adcxja@r.postjobfree.com

SUMMARY:

●8.5+ years of professional experience in the IT industry on Cross Platform (Web & Client-Server) application development and design using object oriented programming like Java /J2EE technologies.

●Designed front end responsive web pages JavaScript frameworks like AngularJS/Angular 6/7, React JS. Also expertise in using bootstrap and angular material.

●Comprehensive experience in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, JavaScript, JDBC, and Web Services.

● Seasoned professional in various frameworks Spring boot, Hibernate. And also have solid experience in REST based web services and AWS, Google Cloud technologies.

●Experienced in using Java IDE tools of Eclipse, STS and familiar with other IDE’s like Sublime, Atom, Net Beans, Webstorm and JDeveloper.

●Strong knowledge of Configuration Management tools like SVN version control, Git, GitHub.

●Experience in using Oracle, SQL Server and MySQL databases and writing complex SQL queries.

●Experience in building web applications on Tomcat, Node JS, Web Sphere and Jboss.

●Experience in using AWS Services like S3, Lambda, EC2, RDS, Kinesis Streams, EMR and Cloud Formation Template and also have hands-on experience on google app engine, google cloud store, and pub/sub.

● Have replaced the Java Messaging Service (JMS) calls with AWS SQS and used AWS SDK to connect with Amazon SQS for bulk message processing.

● Good knowledge and worked with Container technologies - Docker and Kubernetes.

● Excellent written/verbal communication skills and interpersonal skills.

●Well versed with Struts, Core Java, JSP, Servlets, Spring, Hibernate, REST/SOAP web services, MongoDB.

●MySQL, Oracle, TFS, Bit bucket, jQuery, AngularJS and knowledge of Java IDE tools like Eclipse.

●Delivering and implementing the project as per scheduled deadlines extending

●Energetic and self-motivated person ability to work in both independent and team environments.

●Having working knowledge on different web servers like Apache tomcat, Jetty, Google App Engine.

●Expertise in Relational Database design and writing complex Database queries.

●Expertise in development of 3-Tier/N-Tier Architecture and implementing OOPS paradigm using Waterfall and Agile-Scrum, TDD, Iterative methodologies.

●Working experience in Scrum Agile methodology.

●Experience in creating responsive design applications.

●Expertise in designing and developing Windows and Web based applications.

TECHNICAL SKILLS:

Languages : Java,Javascript.

Web Frameworks : Spring Boot,Spring,Struts,jQuery, Angular.

Web Technologies : Servlets, JSP.

Web Services : Rest/SOAP web services.

Database Frameworks : Hibernate, JPA.

Build Tools : Apache Ant, Maven.

Unit Testing Technologies : JUnit, Mock, Spock framework

Operating Systems : Ubuntu, Windows.

Databases : MySQL,AWS RDS, Oracle, MongoDB, Google Data store.

Servers : Apache Tomcat, Jetty, web logic, JBOSS.

IDE : Eclipse,STS,Sublime,Atom,NetBeans,Webstorm and JDeveloper.

Source Control Tools : SVN, TFS, GIT, Bit bucket.

EDUCATION:

●Pursuing Ph.D. (Computer Science and Eng.) - Osmania University, Hyderabad

●MTech (Computer Science) - University of Hyderabad

●MSc. (Computer Science) - Osmania University, Hyderabad

●BSc - Osmania University, Hyderabad.

WORKING EXPERIENCE:

●Working as Technology Analyst from Oct 2014 to till date in Infosys Ltd, Hyderabad, India.

●Worked as Senior Software Engineer (Aug-12 to Sep-14) in Vasudhaika Software Solutions Pvt Ltd, Hyderabad, India.

●Worked as Project Assistant (Nov-11 to Aug-12) in Project Sponsored By Ministry of Communication & Information Technology, University of Hyderabad, Hyderabad, India..

PROJECTS:

Project #1:

Title : CCP

Client : Leading one of the banks in America

Company : Infosys Ltd

Role : Technology Analyst

Duration : Jun 2017 to till Date

Environment : Java, Java EE, Spring Boot, Spring MVC, Hibernate, Microservices, kubernetes, AWS, S3, Lambda, EC2, AWS SQS, RDS, Oracle, Angular 6/7/8, LOG4J, RESTful API’s, HTML5, CSS3, jQuery, AJAX, Twitter Bootstrap 4, Angular material, GIT, JIRA, Maven, Eclipse, STS, JDBC, JNDI as well as Swagger, SOAP, XML, JavaScript and Tomcat Servers, Jenkins.

Description:

CashPro is a comprehensive platform for managing your banking relationships, making payments, receiving funds, investing excess liquidity and viewing account balances in real time. Connect anytime, anywhere through mobile and desktop and your choice of channels, while safeguarding info with robust security features. Designed with client input, CashPro simplifies and integrates your treasury activities and offers interactive training, robust tech support and timely transaction-inquiry assistance.

Responsibilities:

●Contribute software engineering expertise in the development of different projects through the software lifecycle, from requirements definition through successful deployment.

●Work on J2EE technologies such as spring, JSON, JSF, Web Services, RESTful API’s, JDBC, JNDI as well as Swagger, SOAP, XML, JavaScript and Tomcat Servers.

●Build new applications with Spring Boot framework using Azure Cloud services, such as Key Vault, active directory, Cosmos DB and Service Bus.

●Provide secured API using OAuth/OpenID connect implementations such that it can be accessed from outside of the company intranet by its trusted vendors and clients.

●Use company build process standards such as Jenkins, virtual machines and nexus for Continuous Integration.

●Contribute in research, design and development of the ”Core” software components for existing applications including web tier and services tier, data models, security strategy and in establishing the best practices.

●Lead the development and maintenance efforts of one or more services, as well assist with any problems or technical risks throughout the development cycle.

●Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

●Working on various AWS services like S3, EC2, ECS, and Cloud trail, VPC, RDS, SQS and Lambda.

●Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.

●Configured S3 to host static web content, Elastic Load Balancers with EC2 Auto scaling groups and deployed Cloud Stack using AWS OpsWorks.

Project #2:

Title : Lifetouch

Client : Lifetouch Inc

Company : Infosys Ltd

Role : Technology Analyst

Duration : Apr 2015 to Jun 2017

Environment : Java, Java EE, Spring Boot, Spring MVC, Hibernate, Microservices, kubernetes, AWS, S3, Lambda, EC2, AWS SQS, RDS, Oracle, Angular 6/7/8, LOG4J, RESTful API’s, HTML5, CSS3, jQuery, AJAX, Twitter Bootstrap 4, Angular material, GIT, JIRA, Maven, Eclipse, STS, JDBC, JNDI as well as Swagger, SOAP, XML, JavaScript and Tomcat Servers, Jenkins.

Description:

Lifetouch project is about Users from the countries USA and CANADA, Lifetouch people will take photographs for the children of the users in any school if the users like their children photographs they will place an order in MLT Website for photograph, after the user has placed an order for child’s photographs in website it will be undergone through several Web rendering systems to display the photograph to user.

Responsibilities:

●Contribute software engineering expertise in the development of different projects through the software lifecycle, from requirements definition through successful deployment.

●Work on J2EE technologies such as spring, JSON, JSF, Web Services, RESTful API’s, JDBC, JNDI as well as Swagger, SOAP, XML, JavaScript and Tomcat Servers.

●Build new applications with Spring Boot framework using Azure Cloud services, such as Key Vault, active directory, Cosmos DB and Service Bus.

●Provide secured API using OAuth/OpenID connect implementations such that it can be accessed from outside of the company intranet by its trusted vendors and clients.

●Use company build process standards such as Jenkins, virtual machines and nexus for Continuous Integration.

●Contribute in research, design and development of the ”Core” software components for existing applications including web tier and services tier, data models, security strategy and in establishing the best practices.

●Lead the development and maintenance efforts of one or more services, as well assist with any problems or technical risks throughout the development cycle.

●Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

●Working on various AWS services like S3, EC2, ECS, and Cloud trail, VPC, RDS, SQS and Lambda.

●Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.

●Configured S3 to host static web content, Elastic Load Balancers with EC2 Auto scaling groups and deployed Cloud Stack using AWS OpsWorks.

Project: #3

Title : Operators work bench. (British Petroleum Account)

Client : BP

Environment : Java, SOAP web services, EJB

Company : Infosys Ltd

Duration : Oct 2014 to Apr 2015

Description:

It is a scheduling application where we will schedule ships for transporting oils. The application will process the incoming deal and will schedule the ship according to the incoming deal. Application interacts with various sub applications and downstream applications for scheduling the ship.

Responsibilities:

●Developing client requirements using Java/J2EE, SOAP web services, EJB.

●Written JUnit for unit testing.

●Worked on web site Design, Client-Side programming like javascript & jQuery & Data Tables

●Fixed server-side defects.

●Worked on build automation using Jenkins.

●Did code analysis use tools like clover, sonar and CAST

●Provide secured API using OAuth/OpenID connect implementations such that it can be accessed from outside of the company intranet by its trusted vendors and clients.

●Use company build process standards such as Jenkins, virtual machines and nexus for Continuous Integration.

●Contribute in research, design and development of the ”Core” software components for existing applications including web tier and services tier, data models, security strategy and in establishing the best practices.

●Lead the development and maintenance efforts of one or more services, as well assist with any problems or technical risks throughout the development cycle.

Project: #4

Title : Big Commerce

Client : Big Commerce

Company : Vasudhaika Software Solutions

Environment : Java, jQuery, AJAX, MySQL

Duration : Jan 2013 to Sep 2014

Description:

Big commerce gives you a plethora of securely hosted ecommerce tools: Website, Domain name, Secure shopping cart, Product catalog, Payment gateway, Email accounts, Marketing tools, Reporting Mobile-optimized store.

Responsibilities:

●Developed core functionality with Java, jQuery, AJAX, MySQL.

●Developing payment gateways integration to Project.

●Involved in writing Complex SQL queries, stored procedures and Triggers in MySQL

●Developing shipping services integrations to Project.

●Developed stored procedures, functions, and views regularly in the development of the application. Created and used multiple lookup tables and regular tables as part of Database design.

●Used multi-threading to boost performance and responsiveness of applications.Used multiple custom controls and user controls all through the application development for rich user interface. Assisted in developing ER models for database design.

●Use company build process standards such as Jenkins, virtual machines and nexus for Continuous Integration.

●Contribute in research, design and development of the ”Core” software components for existing applications including web tier and services tier, data models, security strategy and in establishing the best practices.

●Lead the development and maintenance efforts of one or more services, as well assist with any problems or technical risks throughout the development cycle.

Project: #5

Title : Trade Connect

Client : Big Commerce

Company : Vasudhaika Software Solutions

Environment : Struts 1.3.X, Java, JSP, Java Script, jQuery, AJAX, MySQL, Hibernate3.x, Jetty 8.x.

Duration : Feb 2013 to Oct 2013.

Description:

This project is the portal application for Maharashtra APMC through which users can login into the application which is the starting point of the application. In this application two types of user can login into the application they are Staff add Non-Staff. In Staff a super user called Super Admin will have the access to all the applications registered in the application registration phase of admin panel application which is the internal project of Portal application. Using this portal admin panel application Super Admin can create, update, delete, retrieve the Users, Applications, Roles, APMC and Products related to APMC’s.

Responsibilities:

●Worked on web site Design, Client-Side programming like javascript & jQuery & Data Tables and CSS.

●Worked on Ajax for Dynamic Actions performing from client Side to Server Side.

●CRUD operations on different types of users classified in the application

●CRUD on Products, Commodities, Varieties and Derivatives.

●Participated in DB design and worked on declarative validation framework for server-side Validations.

Project: #6

Title : Marketing Information System (MIS).

company : Vasudhaika Software Solutions

Environment : Java, JSP, Java Script, jQuery, AJAX, Slim3 data store, Google app engine, Google Visualization.

Duration : From August 2012 to January 2013 (6 Months).

Description:

MIS is a sub-project of APMC.MIS is displaying all the required information for all APMC's and Traders. It displays all the info like registered, unregistered, non-local, interstate, purchase, local, non-local, interstate permits, income, expense, market fee [with respective of trader].

Information of market Functionaries, support Functionaries and top 100 trader’s info like qty, value based on MF paid etc. Info of Marketing like information related to Group wise, commodity wise, Variety wise purchases and permits and information of primary and secondary i.e. Registered types. Commodities module contains Production Patterns info of all commodities, groups, and varieties. Stocking patterns [stock] info. Processing patterns info. EXIM patterns i.e. Export, Import information. Revenue module displays income, expenses yard wise, zone wise, commodity wise.

Responsibilities:

●Worked on reporting (Exporting) the Data in form of PDF, Odt, Excel and Other formats

●Worked on Ajax for Dynamic Actions performing from client Side to Server Side.

●Worked on web site Design, Client-Side programming like javascript & jQuery & Data Tables

●Worked on Google Visualization from Google code playground.

●Displaying Line, pie, Bar charts Using Google Code Playground.

●Displaying Google Maps using Google Visualization.

●Worked on restful web services to get the data from CSV files and store the data in data store.

●Worked on Market functionaries and Marketing module.

●Return backed services to get the data from data-store for the following modules (Market Functionaries and Marketing modules).

Project: #7

Title : Development of Robust Document Image Understanding system for documents in Indian Scripts.

Client : Ministry of Communication & Information Technology

company : University Of Hyderabad

Environment : Core Java.

Duration : Nov 2011 to Aug 2012.

Description:

Telugu has a complex orthography with a large number of distinct character shapes composed of simple and com-pound characters formed from 16 vowels (called achus) and 36 consonants (called hallus). Here we present an efficient and practical approach to Telugu OCR which limits the number of templates to be recognized to just 370, avoiding issues of classifier design for thousands of shapes or very complex glyph segmentation. A compositional approach using connected components and fringe distance template matching was tested to give a raw OCR accuracy of about 92%. Several experiments across varying fonts and resolutions showed the approach to be satisfactory.

Responsibilities:

●Designed code for recognition of Aksharaws.

●Involved in testing and bug fixing.

●Created multithreaded web services to enable efficient and fast access of these services from the client applications.

●Used multi-threading to boost performance and responsiveness of applications.

●Used multiple custom controls and user controls all through the application development for a rich user interface. Assisted in developing ER models for database design.



Contact this candidate