Asif Iqbal
Email: ************@***.***
Address: *** * ***** ***** **
City: Romeoville
State: IL
Zip: 60446
Country: USA
Phone: 779-***-****
Skill Level: Entry
Salary Range: 550**-*****
Willing to Relocate
Primary Skills/Experience:
Java2EE developer
Educational Background:
MS (Computer Science )
Job History / Details:
ASIF IQBAL
************@***.***
SUMMARY
Over 8 years of teaching experience as a Java/J2EE Developer in coding, integrating and testing software (SDLC) implementations, collecting business specifications, user requirements, design confirmation, development and documenting the entire life cycle
proficient in Object Oriented Analysis and Design (OOAD), Modeling of Applications using UML (Use Cases, Class, Sequence, Activity and Deployment diagrams) and Rational tools.
Expertise in designing and developing web based enterprise applications using J2EE technologies like Servlets, JSP, EJB, Struts, JDBC, JNDI, Java Beans, JAXB, SAX/DOM, Web services, HTML and XML
Working experience in implementing web applications using web servers like Apache Tomcat
Proficient with Eclipse J2EE IDE s and TextPad Java.
Adept in design patterns including Decorator(Wrapper),application controller,Data Access Object, Session Fa ade, Business Delegate, MVC, and Singleton
Knowledge in XML and related Technologies like XSL and XSLT
Experienced in parsing with JAXP (SAX, DOM)
Expertise in creating Custom Tag Libraries and embedding them in the JSPs
Strong experience with JUnit in performing unit test and determining the application functionality
Good Working knowledge of ANT
Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and experience in writing complex queries, using Oracle, and My SQL
Good experience on Unix and writing Unix shell scripts
Excellent communication skills, strong architectural skills, hardworking and a very good team player
Strong analytical and problem solving skills with an urge to learn and excel
Technical Skills:
Languages: Java, SQL, PL/SQL, HTML, DHTML, JavaScript,
C++, UML, XML, XSL, XSLT
J2EE Standards: JDBC, JNDI, Java Mail
Web Technologies: JSP, Servlets, DWR, JAXP, JAXB, SOAP, JMS,,
EJB, RMI
RDBMS: Oracle, MySQL
IDE s: Eclipse Juno
Web/App Servers: Tomcat
Frameworks: Struts & Hibernate ORM (Object Relational Mapping)
Operating Systems: Windows, UNIX
Development Tools: JUnit, ANT
EDUCATION:
Bachelor of Engineering in Electrical Engineering
NED University of Engineerin & Technology karachi Pakistan
Master of science in Computer Science .
DePaul University Chicago Ill
PROFESSIONAL EXPERIENCE
Institute of Business Management (IoBM) Jun 07 April 12
Assistant Professor
Responsibilities:
Involved in full life cycle including requirements analysis, high level design, detailed design, coding, testing and creation of functional and technical design documentation.
Teaching Software Engineering courses, programming languages, OOP, data Structures, network programming, Client Server Architecture using Java
Actively involved in designing projects for classes
Used JSP,JSTL,Struts tags,Tiles,JavaScript with JQuery,CSS,Custom tags for development on the front end
Involved in code review to ensure the coding standards are met
Involved in the database design meetings
Made use of various design patterns like MVC-2, Front Controller, Composite view, service locator, wrapper, proxy object, template, singleton to improve code maintainability
Worked with Ant scripts to automate the builds and installation of modules
Used Eclipse as the IDE and Apache as the application server
Environment:
JDK 1.4,JavaScript,JDBC 3.0,ANT, XML, JSP,JSTL, JUnit, Oracle 8
Institute of Business & Technology Jun 04- Jun 07
Assistant Professor
Responsibilities:
Teaching Software Engineering courses, programming languages Java, C, C++, OOP, data Structures, network programming, Client Server Architecture using Java and Internetworking Unix TCP-IP
involved in designing projects for classes
Used HTML,JSP,JSTL, and Servlets
Involved in code review to ensure the coding standards are met
Involved in the database design meetings
Used TextPad and Eclipse as the IDE
Environment:
JDK 1.3, JSP, HTML,JavaScript, JDBC 1.0, XML, Eclipse, Oracle 7