Software Engineer Resume
PROFESSIONAL SUMMARY
- Motivated Software Developer with 3 years of experience at IBM in executing full product lifecycle from design to development and testing in Java / J2EE and C++ technologies.
- Adept in implementing Web based Applications usingJavaScript, DOM, HTML, CSS, AJAX and Java Based frameworks Struts MVC, Spring IOC.
- Worked with Object Oriented JavaScript and JavaScript libraries like ExtJS. Knowledge of jQuery.
- Skilled in developingDatabase Access Objects (DAO) using JDBC for MySQLDatabase. Executed queries for the backend using SQL.
- Enjoy technical challenges and quickly adapt and learn diverse technologies. Excellent communication and interpersonal skills.
TECHNICAL SKILLS
LanguagesJava, C/C++, Perl, PL/SQL, HTML, CSS, JavaScript, XML
Technologies
JSP, Servlets, AJAX, JSON,Custom Tag Libraries, Ext JS
Java Based Frameworks
Struts, Spring IOC, JUnit, JDBC
Databases / DBMS
Microsoft SQL Server 2005, MySQL 5.1, DB2, Oracle DB
Tools / OS
IBM RAD, SlickEdit, Eclipse, Microsoft Office, Win XP/7, UNIX, z/OS
Web / Application Servers
Apache Jakarta Tomcat Server 5.x / 6.x, IBM WebSphere
PROFESSIONAL EXPERIENCE
Confidential, Poughkeepsie, NY 2008 - 2011Software Engineer, Project: z/OSMF Website DevelopmentSeptember '10 - June '11
The IBM z/OS Management Facility is a modern, web-browser based management console for z/OS. It is intended to enable system programmers to more easily manage and administer a mainframe system.
- Designed and created a Notifications Plugin to the z/OSMF panel to create notifications and assign them to USERS/ROLES/GROUPS and implement mailing type functionality for the Assignees.
- Designed, developed and deployed web based application using Java / J2EE Technologies on IBM\'s RAD (Rational Application Developer) IDE.
- Implemented application\'s GUI using Object-OrientedJavaScript, Ext JS, HTML5, CSS3, and AJAX.
- Implemented Controller Actions using Struts 2.0 and Dependency Injection using Spring IOC.
- Developed Database Access Objects (DAO) using JDBC for a MySQL Database.
- Developed Business Objects to convert the Java Objects into JSON objects using JSONLib's classes.
- Conducted design review and code review with the team to identify risks as early as possible and produce a product of utmost quality for the clients.
- Formulated necessary JUNIT Classes to perform the Unit Testing of various classes.
- Managed a CVS Repository for source code and version control. Used Websphere Application Server as the web server.
Software Engineer, Project: z/OS TDS Function TestAugust '09 - August '10
The IBM Tivoli Directory Server for z/OS is a powerful enterprise directory infrastructure that provides advanced LDAP security services using TCP/IP.
- Performed function testing on SlickEditIDE using Perlscripting and C/C++ language.
- Executed both automated and manual Java test buckets for multiple Java Service Releases on z/OS and Linux.
- Tested the SHA-2 / SSHA-2 encryption support for z/OS LDAP in single as well as multi-server architecture.
- Tested the 64-bit support for the TDBM back-end database to store directory information in a UNIX System Service File System.
- Tested the Kerberos authentication for Active Directory Server using an LDAP client.
Confidential
Software Engineer, Project: z/OS TDS Memcheck DevelopmentMarch '09 - July '09
- Designed, developed and deployed Memory Check feature on the LDAP server which would detect memory leaks.
- Performed development on SlickEditIDE using C/C++ programming language.
Software Engineer, Project: z/OS TDS BEAM toolJuly '08 - February '09
- Employed software testing tool, BEAM to identify coding errors and warnings. Executed the fixes using C/C++.
- Analyzed the errors and warnings and designed enhancements to the tool to facilitate more accurate reporting of errors.
EDUCATION
BS, Computer Engineering