Munish Jaswal
Etobicoke, ON
T: 647-***-****
M: ****.******@*****.***
PROFILE SUMMARY
Strong experience in Core Java and J2EE Web applications, Enterprise applications, Distributed applications and Client/Server applications using Java, J2EE, Web Services, JDBC, Servlets, JSP, JSF, XML, SQL& PL/SQL, Hibernate, Spring and JavaScript (Angular) on windows and linux platform
Experience in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Enterprise Applications, Distributed Applications, Client Server and Web based applications
Extensive knowledge of all the phases of Software Development Life Cycle (SDLC) in performing requirement analysis, development, testing, customization, and deployment using Agile/SCRUM, Waterfall and Test-Driven development methodologies
Good understanding of developing and implementing Web Services using SOAP, WSDL and REST
Good Knowledge of requirements management, configuration & change management, planning & resource management, coding and testing environment
Working knowledge of Automation Testing (Selenium IDE) and worked extensively on multiple IDE’s like Visual Studio Code, IntelliJ idea & Eclipse
Expertise in Unit testing, Integration testing during development and supporting system testing prior to deployment
Rich experience of working on data migration projects on UNIX/Oracle platform using tools like SQL Developer
Expertise in build and deployment tools like ANT, MAVEN, Hudson, Sonar & Jenkins
Used Data Structures like Collections API (List, Set and Map), Enumeration, Hashtable, Dictionary, Properties, Stack
Experience of Java application support in J2EE development environment
Expertise in refinement of the interfaces for innovative e-commerce and other web-based solutions
Hands on experience and knowledge in leading requirements walk through, presentations, prototype demos for business, within team and to third party vendors
Knowledge of Blockchain/Distributed Ledger
Possesses strong analytical and problem-solving skills, listening, interacting skills
EDUCATION & CERTIFICATIONS
Bachelor’s Degree(Sciences), Gauhati University, India, 2006
Oracle Certified Associate Java SE 8 Programmer
Scrum Fundamentals Certified
Agile Master Certified
TECHNICAL SKILLS
Programming Languages: Core Java, J2EE, JSF, JSP, JDBC, PL/SQL, SQL
Database: Oracle, MySQL, SQL Server
Frameworks: AngularJS, Angular, Struts, AJAX, Spring, Hibernate, JPA
Development/Productivity Tools: Eclipse, SQL Developer, DB Visualizer, Visual Studio Code, Putty, Maven, Toad, FileZilla, IntelliJ Idea, WinSCP, Tectia Client
Web/App Servers: JBoss EAP, WebLogic, Apache Tomcat
Operating System: Linux, Windows
Domains: Finance, Life Insurance, Policy Insurance
Methodologies: Agile Scrum, Kanban, Waterfall
Testing Tools: Junit, Selenium IDE, JIRA, HP QC, HP ALM
Versioning Tools: SVN, GIT, CVS
PROFESSIONAL EXPERIENCE
Auto Capital Canada
Java Developer, Nov2018 -Feb2019
Project Description: Worked as a Java Programmer on the Microservices based application used for Lending Portal
Created Jhipster based microservice and used docker-compose for creating and running those containers.
Created domain entities for microservice and established relation between entities
Created database with SQL scripts for the microservice and connected microservice to gateway microservice
Used spring-boot for the backend microservice and angular for gateway microservice
Used Jenkins as automated build tool for creating docker images.
Managed communication between services with RabbitMQ and REST API
Managed all Bitbucket git repositories using command line and source tree.
Used Portainer for managing containers in all environments.
Good experience for using command line – CLI with Linux
Technology Stack: Java, microservices, Linux, GIT, Jenkins, Docker, SQL
Tata Consultancy Services (CIBC)
Application Developer, Jan 2018 -Oct,2018
Project Description: Worked as a Java Programmer on the Sailpoint “IdentityIQ” application used for Identity Access Management
Access Management - Authentication, Authorization, Role Based Access Control (RBAC) of more than 100 thousand Identities at the CIBC Corporate level
Achieved connectivity & Onboarding of all servers in the institution to IdentityIQ application.
Developed Git repository for the code and worked on migration of code from TFS to GIT
Developed & Configured complete Continuous Integration (CI) Jenkins Pipeline using Sailpoint structure, git, Jenkins & artifactory
Worked on SSO(Single Sign-On) integration with spnego
Configuration changes in IIQ during upgradation
Managed all support activities adhering to technical, security and compliance standards.
Created shell scripts for linux jobs
Work on SQL queries to extract data from Clob objects in Oracle database.
Worked over Java 8 and Spring 4
Technology Stack: Sailpoint(IdentityIQ), Java, Linux, GIT, Jenkins, Artifactory, Service Now
Serco Canada (Drive Test)
Java/J2EE Application Developer, Sept 2017 – Oct 2017
Project Description: Worked as a Java Programmer on the “CSA- app” application used in Ontario Drive Test system, giving production support
CSA-app is an application used by customer service agents at the Drive Test office. Application works for the MTO (Ministry of Transportation of Ontario).
Managed the incidents, defined and followed the associated action plans to maximize the availability of application to the end users and minimize down time
Provided in-depth analysis to resolve production and application issues
Provided a concrete explanation of resolutions to issues, inquiries and requests
Provided production support by documenting tickets and communicating with customer and vendor
Manipulated frontend HTML, CSS and AngularJs code and managed REST API calls
Worked on Request, Response and SoapUI
Experience with UrbanCode Deploy
Technology Stack: J2EE, Java, AngularJs, HTML, CSS, SOAP
CGI (Client: Tufts Health Plan)
Java Programmer, Oct 2016 – March 2017
Project Description: Worked as a Java Programmer on the Tufts-Health plan developing code as per the business requirements and design.
Requirements and Analysis: Participated in project planning sessions with Business Analysts and team members to analyze business IT Requirements, and understood the technical & functional specifications from the Functional Specification Document, System Study &Analysis; then translated business requirements into working model
Involved in initial designing, development, testing, troubleshooting, and debugging of the application
Integrated various modules during Application Development - Used jQuery and JSF validation framework for front end validations, developed web application using Java 8 & JSF Framework
Worked in the Portal environment – Created interactive web pages and applications by usage of XHTML, CSS, jQuery and AJAX
Used ALUI to develop Community Pages, Portlets & WebServices – used SOAP web services
Created tables and worked with DAO, DTO layer
Used Subversion for software configuration management and version control
Involved in all the phases of Software Development Life Cycle
Deployed Application on JBoss application server and worked on Linux server
Technology Stack: J2EE, Java, jQuery, JSF, HTML, XHTML, CSS, AJAX, ALUI, SOAP, JBoss, Linux
ITM (Client: Citi Group)
Java Programmer Jul 2014 – May 2016
Project Description: Worked as a Java Programmer on the online mortgage evaluation system developing code as per the business requirements and design. Unit tested the code and assisted the testing team in identifying test cases and reviewed test cases as part of peer review sessions.
Worked with the development team developing code, assisting in application analysis, design of functions and programming of the best and successful product
Designed, developed, and configured Online Mortgage Evaluation System, server, and software components customized to meet specific needs and requirements
Designed and implemented the management system to store, retrieve, distribute and present thousands of mortgage profiles
Researched and evaluated alternative solutions and made recommendations to obtain efficiencies and cost effective solutions.
Used Web Services like SOAP and RESTful web services using Ajax, HTML, XML, JSON, JavaScript, jQuery.
Achieved database management/connectivity between back-end layer and Oracle database server
Developed the Core functionalities by using Object-Oriented Programming
Involved in all the phases of Software Development Life Cycle (SDLC)
Technology Stack: J2EE, Java, Jenkins, CVS, XML, Linux, Windows 7, Oracle WebLogic 10.3.11g, Log4j, Hudson, Ant, Maven, Spring, Hibernate
ITM
Java Programmer, May 2012 – Jun 2014
Designed and developed the JSP pages with HTML, Core Java, CSS, and JavaScript& accomplished the front-end validations
Implemented the business logic under Servlets and simple JavaBean components under various modules in the system
Created Stored Procedures, Triggers, and SQL queries for database updates
Involved in the overall system’s support and maintenance services such as Defect Fixing, Feature Enhancements, Testing and Documentation
Developed static and dynamic Web Pages using JSP, HTML and JavaScript
Worked on Data Services implementation for the CRUD services
Responded to service tickets and service requests within established time-based requirements.
Implemented ERS system of access management
Supported in day-to-day activities, troubleshoot operational & functional issues and provide code fix, patch deployments, system maintenance & up gradation
Technology Stack: Java, J2EE, HTML/XHTML, EJB, AngularJs, JSP, Struts, JDBC, Oracle, Eclipse, Apache Tomcat 5, and Junit
Bebo Technology - India
Trainer, May 2006 – April 2012
Handled the tasks of teaching concepts like leveraging Database Technologies and Information System Design and Development
Responsible for designing IT courses like preparing syllabus and course requirements
Responsible for providing guidelines to students to help them complete course projects
Presented several types of learning materials in the form of audio, books and visual trainings
Taught programming languages like JAVA, JavaScript, Artificial Intelligence
Organized, implemented, and monitored programs and assessments
Provided hands on training to students regarding various motherboard equipment in labs
Evaluated student's performance by conducting test, technical quizzes
Actively leading class discussions and encouraging debate
Providing mentoring, advice, and support to students on a personal level
GITHUB Coding Account
https://github.com/jaswal116/LinkedList_Jaswal/tree/master/src