Munik Sandhu
** ********* *****, *******, *******, M9W 6W5
Telephone: 647-***-**** Email: acqwui@r.postjobfree.com
OBJECTIVE
A highly talented JAVA Developer with over three years’ experience in implementing enhancements to improve the availability and functionality of enterprise applications and software components.
SUMMARY OF QUALIFICATIONS
Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition (Java EE), Java Server Pages (JSP), Java Servlets, Sockets, Swing, Java Beans, Applets and Java database Connectivity (JDBC) technologies
Extensive Object Oriented Development OOPS experience
Experience in developing web applications using Front End technologies like HTML, CSS, XML, XSLT, Java Script, AJAX, JSP Tag libraries and Tiles.
Hands on experience with Application Servers and Web Servers including JBoss, Tomcat server with wide variety of development tools like Eclipse, My Eclipse and Net Beans.
Good knowledge of Software Development Life Cycle (SDLC)
Involved in writing test cases concepts and working knowledge of JUnit.
Ability to test backend applications like SQL Statements.
Strong understanding of HTTP
Maintaining and de-bugging live software systems; writing program documentation
Ability to use software engineering principles to solve complex, practical problems and build software solutions adaptive to future changes with less maintenance efforts.
TECHNICAL SKILL
Languages/Technologies: JAVA, J2EE, SERVLETS, JSP, Swing, RMI, JavaScript, JQuery, XML, XSLT, HTML, AJAX, JDBC, UMI and Design Patterns
Database: MySQL, MS SQL Server, Oracle
Distributed/Web Environments: Tomcat Apache 7.x, VELOCITY Framework
Development tools: Eclipse, Putty, Text pad, Junit, JIRA, Confluence, Microsoft Lync, Perforce, GIT,Agile Methodology of Development, Net Beans
Operating Systems: Windows /98/NT 4.0/2000/XP/7,LINUX
PROFESSIONAL EXPERIENCE
Java Developer - Infosys, India October 2014 – January 2015 Client - Boston Scientific, US
The project aims to build NGP – PRM. It is a tablet prescribed for patients to keep a check on the working of implantable devices like Pacemakers and defibrillators when cardiac arrhythmia management is warranted. It is also known as the Programmer Recorder Monitor or 3120. It hosts the programmer software applications under test. This is used by a physician or Boston Scientific staff which would interact with the device i.e. a pulse generator. Programmer Recorder Monitor is an external device which can communicate with an implanted PG in order to display collected information (Patient data) and allow programming of device settings for Therapy Management. Validation & Verification of this Programmer is done using a Proprietary DVT framework. Team is responsible for the programming of next Generation PRM using Core Java technology and Automation of Programmer.
Developed static and dynamic Web Pages using Servlets, JSP, HTML, CSS and JavaScript
Worked on Data Services implementation for the CRUD services
Involved in Analysis, Design, Coding, and unit testing of the project
Took Latitude and PRM Training, Medical Industry Overview and Regulatory standards to have detailed knowledge of the ongoing project
Analyzed what is the need of hour and what should be the pathway for the product looking at the current situation and present that to team followed by the product development head.
Was involved in Component coding and review of the same
Worked actively on AGILE/ Scrum Methodology and Waterfall models to implement application.
Managed the incidents, defined and followed the associated action plans to maximize the availability of application to the end users and minimize down time
Supported in day-to-day activities, Troubleshoot operational & functional issues and provide code fix, patch deployments, system maintenance & up gradation
Interacted with onsite developers in understanding requirements for new enhancement in the project and issues raised in current project
Undergone Software Tools Training (JIRA, BSC-RTC, SAM & Amp, TMS)
Undergone training modules to improve technical and domain knowledge under Competency Level L1 and preparing the deliverables for US based client Boston Scientific
Quality Assurance:
Delivered quality controls and enhancements to proactively address problems and improved product quality, manufacturing flow, customer satisfaction and bottom-line results
Worked on User Acceptance Testing (UAT), Frontend (UI) Testing
Proficient in White Box(Code and Design Reviews), Black Box Testing(Manual)
Technologies Used : Core JAVA, J2EE, JDBC, SWING, HTML, and Javascript
Database : MySQL
Tools : Eclipse, JIRA, MS Lync, GIT, Confluence, PRM, Agile, Scrum, Accurev, SAM
Web Environment : Tomcat Apache
Java Developer - IBS Limited, India April 2013 – September 2014
The project Document Enhancement was for Leading Banking organization. It involved development of an application which interacts with other modules to fetch records on daily basis and uploading, generate reports for monthly analysis
Web development using Java/ J2EE through Eclipse development and Tomcat server platform
Reviewed testing and development strategies
Prepared and administrate all the processes and Management of project in the organization on JIRA.
Continuously improved JAVA/J2EE based processes and methodologies
Participated in release planning with product owner
Performed status reviews and provide continuous feedback to direct reports to the development team.
Took Day-to-day follow up on tasks and conducted retrospective meetings with the team.
Did pre-requirement analysis and worked on the web development using Core Java programming techniques, Servlets, JSP following agile methodology of development using JIRA issue tracking tool
Programmed on Multithreaded environment, developer testing and fixed various application defects
Closely interacted with team to understand their requirements and providing solutions
Gathered requirements from client, analyze the requirements & prepared specifications on Confluence
Prepared Detail level design, Coding using Object Oriented Approach and bug fixing
Interacted with Customer including status reporting by doing daily Code Review
Managed modules - Admin Module, SMS Module
Technologies Used : Core JAVA, J2EE, HTML, JavaScript, JQuery 2.1.1, AJAX, DOM
Database : MySQL 5.0
Tools : Net Beans, Perforce, AGILE
Web Environment : Tomcat Apache 7.0
Java Developer - Catalyst One Solutions, India June 2011 – March 2013
Catalyst One Solutions offers a complete, user-friendly and process-oriented software suite for Talent and Performance Management .The product aims to help its customers to achieve excellent results by systematically developing their employees’ talent and potential. Ensures that the customer’s expectations are met, and their input requirements are driving the product development.
Worked on developing product utilizing Java, Java EE, Apache Tomcat and Web applications to create fully-integrated client management systems for Norwegian company
Oversee all stages of design, development, and deployment of Java-based application system for Human resources -services industry
Worked directly with development and management team, third parties to ensure that product’s functionality and database management applications operate at peak efficiency
Developed several modules using mentioned technologies which includes some critical modules used by end users.
Worked on providing cross browser support to the clients.
Prepared review plan and supported the team in testing individual modules in different releases.
Interacted with onsite coordinators on MS Lync.
Fetched data dynamically using JSON from web server using HTTP requests
Integrated Perforce with Eclipse IDE using P4Eclipse Plug-in and P4win.
Analyzed requirement documents as a development team member.
Wrote web layer to be used by iPhone/Android.
Wrote data layer to store data into tables by calling stored procedures and by using hibernate
Have used custom tags (HTML, bean, logic and display tags).
Handled deliveries to the client.
Maintained the CV, Rating Matrix module of the application using Servlets and JSP
Involved in Analysis of Requirements, Coding, Code Review and Rework, Bug fixing.
Technologies Used : Core JAVA, J2EE, HTML, JavaScript, JQuery, AJAX, XML, XSLT
Database : MS SQL
Tools : Eclipse, MS Lync, Perforce, Velocity Framework, AGILE, SCRUM
Environment : Tomcat Apache, Windows
EDUCATION & PROFESSIONAL TRAINING
SCRUM - Infosys, India 2014
Agile Methodology of Development - Infosys, India 2014
Linux Administration - Infosys, India 2014
Perl Scripting, Shell Scripting, GIT, SVN - Infosys, India 2014
JavaScript - Catalyst One Solutions, India 2012
Advanced Course in JAVA - Seasia Consulting, India 2011
Core JAVA - Software Technology Networks, India 2009
Master’s Degree (Computer Applications) - Guru Nanak Dev University, India 2011
Bachelor’s Degree (Computer Applications) - Guru Nanak Dev University, India 2009
REFERENCES AVAILABLE UPON REQUEST