MAHAVEER MALI
Java Full Stack Developer Phone: 267-***-**** Email ID: ************@*******.***
Summary:
Experienced as a Software Developer, Cloud computing, Application development. Academic and corporate skills in web development, microservices architectures, E-commerce management, Database systems in Agile (Scrum) SDLC.
Expertise in building web and enterprise applications in domains including banking, healthcare, e-commerce, insurance.
Proficient in methodologies such as AGILE, Scrum Software Development processes, Test Driven Development and conventional SDLC.
Strong knowledge of Java /J2EE design patterns and other object-oriented concepts (OOPS) and involved in each phase of software development Life Cycle (SDLC).
Hands on experience with continuous integration (CI) building tools and developed ANT Scripts and used MAVEN tool to build and deploy J2EE Applications.
Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies and popular open-source framework Struts Framework, Spring MVC, Spring Framework, Spring Boot, Hibernate ORM Framework.
Utilized WSDL, HTTP and SOAP to implement Web Services in order to optimize performance by using remote model applications.
Designed and Implemented SOA Architecture, Multithreading, using Spring MVC Framework, Spring Batch Coding involves Writing Controller Rest Controller, Service Layer and DAO Classes.
Designed and implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services.
Hands on experience in Front-End technologies like Angular JS 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, jQuery, Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax and Node JS and Exits.
Experience in the developing professional web applications using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, XHTML, XML and Node.js
Experience in Server-side messaging using camel and JMS and development experience at server-side using technologies EJB, Web Services, XML, Oracle, MySQL Server
Experience in relational databases. Oracle, MySQL, DB2, MongoDB and MS SQL Server with strong and in-depth knowledge of relational database systems design and development
Expertise in BPM using WebSphere Business Process Modeler and Monitor in multiple projects within IBM and at client locations.
Experience in working with automation tools like selenium and continuous integration tool JENKINS.
Experienced in working and implementing software development life cycle using version control tools like Git and CVS.
Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
Developed RESTful API for assessment indicators module and token-based authentication for RESTful services using Spring Security.
Used WebLogic Application server to deploy and restart web applications.
Ability to identify and gather requirements to define a solution to be built and operated on AWS.
Experience in Enterprise Integration Development using Apache Camel, JMS and Webservices
Actively participated in daily scrum meetings, sprint planning sessions, sprint reviews, and retrospectives.
Strong independent learning ability, team player, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software.
TECHNICAL SKILLS:
Languages
Java, JavaScript, SQL/PL-SQL
Java/J2EEEnterprise Technologies
JDBC, Swing, JSP, Servlets, spring, Struts, JSF, JPA, Log4j,
J2EE Web Services
SOAP, REST
Client-Side Programming
HTML/HTML5, CSS2/CSS3, DHTML, AJAX, JQUERY, JSON
JavaScript Frameworks
AngularJS, NodeJs, ReactJs, HTML5, TypeScript, Bootstrap
XML Technologies
XML, XSL, XSLT, DTD, XML Schema, SAX, DOM.
Database
NoSQL (MongoDB), SQL (SSMS, SSIS, Stored Procedures, Triggers, Functions, Views), MySQL, Google Cloud Platform (MySQL), AWS(DynamoDB), SQLlite3, Memcached Couchbase (Server-side-cache), PostgreSQL
Web and Application Servers
Apache Tomcat, IBM WebSphere, WebLogic, Android, Laravel, CodeIgniter, Django, ASP.NET, Magento, Apache, Tomcat, Ionic Framework, Spring Boot.
Methodologies
SDLC, OOAD, Agile
Big Data
Kafka
Version Control
Clear Case, CVS, SVN, GIT
Continuous Integration Tools
Jenkins, Quick Build, Bamboo
ORM frameworks
Hibernate, JPA, Spring JDBC Template, JDBC
Tools & IDEs
IntelliJ, Apache ANT, MAVEN, Net Beans, Eclipse, RAD, Eclipse IDE, Visual Studio 2017, Sublime, Postman, JIRA.
DevOps Skills
Dockers, Containers, Kubernetes, Puppet, Mesos, Git, Jenkins, Kibana, Tableau, Dynatrace.
Testing Tools
JUnit, Selenium
EDUCATION:
Master of science in computer information science Dec. 2020 Harrisburg University of Science and technology, PA, USA.
Post Graduate Diploma in Computer Applications Dec. 2013
Jaipur National University, Jaipur, Rajasthan, India
Bachelor’s in computer application July 2012
Maharshi Dayanand Sarasvati University, Rajasthan, India.
PROFESSIONAL EXPERIENCE:
Client: ReadyBytes Software Labs - India
Role: Java Developer
Duration: Jan 2015 to Dec 2017
Responsibilities:
Involved in all phases of Software Development Lifecycle (SDLC) like Requirements gathering, Analysis, Design, Development and Deployment of various modules.
Prepared Functional Design and Technical Design Documents.
Developed and implemented the MVC Architectural Pattern using Struts MVC Framework including JSP, HTML and Action classes.
Developed the presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript.
Created and maintained the configuration of the Spring Application Frameworks IOC container.
Developed actions and models encapsulating the business logic.
Responsible for writing the Design Specifications for the generic and application specific web services in Groovy and Grails.
Created WSDL and XML Schemas, and worked on the Web Services classes
Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
Developed and maintained the data layer using the ORM framework Hibernate.
Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, and DTO.
Developed Ant Scripts to build and deploy enterprise beans, web application and enterprise applications on the development and test servers.
Web application development using Groovy Grails JQuery AJAX and D3.js.
Used JQuery for performing client-side scripting and validation.
Provided Log4j support to the application for debugging the system.
Build PL/SQL functions and stored procedures and configured Oracle Database 10g with JNDI data source with connection pooling enabled.
Used Clearcase for maintaining version control and synchronizing changes.
Participated in Unit Testing using JUnit and Integration Testing.
Environment: Java 1.7, J2EE 5, Servlet, JSP, XML, Struts 1.2, Hibernate 3.0, Log4j, ANT, Web services, SOA, Oracle WebLogic 10.3, Groovy and Grails, AJAX, D3.Js Oracle Database 10g, JUnit, JQuery, Apache Axis 1.2, Linux, Web Services, UML, SOAP, WSDL, Clear Case, PL/SQL, TOAD for Oracle, Web logic Portal 10.3, Rational Rose, Eclipse.