Muhammad Nadeem
SOFTWARE ENGINEER
  • muhammad.nadeem@knowledgeuplift.com
  • +312-702-2995
  • https://knowledgeuplift.com/
  • LinkedIn Profile
About Me

Over 11 years of Core Java, Enterprise Java, distributed application design, development and integration experience.

Familar to client satisfaction web and voice surveys, leasing and finance, text and email campaigns, patient RX information processing with Argus and Emdeon and prior authorization.

Worked as Sr. Engineer Developer/ Technical Lead.

TECHNICAL SKILL SUMMARY
J2SE/J2EE 8+ Years
J2SE( Core java, Java Beans, JNDI, Multi Threading, Collection API, JAVA IO, JNDI, Java Mail)

Certification
SCJP 1.5

Web Technologies & Frameworks 11 + Years
JSP, Servlets, JSP Custome Tags, JDBC, Struts1.x, Struts 2.x, EJB, Web Services (SOAP/REST), JSTL, Hibernate, Log4j, Apache POI, HTML, Java Script, CSS, AJAX, Displaytag, JSF2.x, Facelets, Richfaces3.x, Primefaces3.x, Spring framework2.x, Spring MVC, Spring remoting, Spring Quartz, Spring DAO, XML, Apache, Antisemi, XSS Scripting, SQL Injection, Angular 4, Node


Design Skills 3+ Years:
Object Oriented Analysis and Design (OOAD), MVC, 2EE Design patterns etc


Soap and RESTful 3+ Years:
Design and develop secured Restful/SOAP WS. Defining XML with Schema and DTO., Transforming/styling XML data using XSLT and XSL FO Parsing, validating and manipulating XML data with Apache Xerces2 Java Parser 2.6.2. SoapUI, SOAP, WSDL, PCF Cloud, GCP

Application Servers
Websphere7, JBoss, Tomcat, Express

Persistence APIs Databases:
Oracle, MSSQL, MySQL

Web/App Dev. IDE’S and Tools:
RAD, Netbeans7.x Eclipse, My Eclipse8.x, EditPlus Front Page, Dreamweaver

Version Control
GIT, CVS, SVN, CA SCM

OS and Scripting:
Windows 7/2000, UNIX, Linux, Shell scripting

Dev. Methodologies:
CMMI, Water, Agile-Scrum.

Achievements
Application Developer at Blue Cross Blue Shield of Michigan .
My Objective

Share practical knowledge that anyone can use to get a job or to level up. My goal is to merge “Theory” with “The Practical” and show students how to apply what they learn right away. This can be a new job in IT with no previous experience, leveling up at an existing company, or even switching careers altogether.