Senior Software Engineer Resume
Piscataway, NJ
SUMMARY:
Technical Project Lead position in an Information Technology (IT) environment utilizing proven abilities in planning, organizing, architecture, design, development, testing, mentoring, and problem solving. adept at leading teams of system and usability engineers, software developers, and product testers through the full product life cycle, on time and with high quality. Exhibit excellent creativity and ability in architecting and designing products for maximum flexibility and easy maintainability. Over 20 years of Java experience. Excellent written and oral communication skills. Proficient in the following
TECHNICAL SKILLS:
- Java/J2EE
- Swing
- VC++/C++
- XML
- XSLT
- HTML
- JSP/JavaScript
- CORBA
- Oracle/SQL
- MS Project
- MS Office
- Struts
- WebLogic
- JBoss
- UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Piscataway, NJ
Senior Software Engineer
- Lead design and development for International Number Portability GUI for 15 applications: Greece, Mexico, South Africa, Thailand, India, UAE, Chile, Argentina, Nigeria and Peru.
- Designed and developed creative and cost efficient ways to quickly deliver the product.
- Collaborate with team from requirements, design, development, test, and documentation in order to provide continuity and a solid solution.
- Designed, developed, and maintained GUI and Server applications written in Java running in JBoss on Linux. GUI developed using Struts, JSP, JavaScript, and Java. Server components written in Java.
- Designed and coordinated all components of the NPC system.
- Developed DB upgrade scripts for Oracle.
- Developed shell scripts to create a one step installation on the software.
- Mentored junior developers on an ongoing basis.
- Excellent problem solving skills. Diagnosing issues on production systems.
- Provided customer support that handled software defects and enhancements.
Confidential
Senior Software Engineer
- Responsible for quality assurance for International Number Portability in India, Mexico, Saudi Arabia, South Africa, Turkey and Greece.
- Write detailed Test Plans and execute tests..
- Provided customer support that handled software defects and enhancements.
Confidential, Bedminster, NJ
Technical Manager Web Application
- Manage team of web developers and testers for AT&T Marketing web product called MDB written in Java on Weblogic 8.1.
- Write requirements and design for MDB web.
- Develop screens in HTML and JavaScript for production.
- Assign and coordinate design and development tasks.
- Produce and maintain project plan.
- Present high level design and project plan to management.
Confidential, Red Bank, NJ
Project Manager and Project Lead
- Lead and coordinate design and development activities for the Collaboration Services Team for the FCS Project across multiple locations.
- Lead and coordinate design and development activities for the Software Support Services Team for the FCS Project across multiple locations.
- Produce and maintain project plan.
- Present high level design to management.
- Assign roles and responsibilities to various tasks.
- Track development progress through the entire SDLC.
Confidential, Hackensack, NJ
Senior Software Consultant
- Develop Web Portals and Web Services using Weblogic 8.1 Portal Server on a Windows2000 and 2003 server for Lockheed Martin.
- Develop Business Process Logic using Weblogic 8.1 Integration Server on a Windows2000 and 2003.
- Integrate Synchronous and Asynchronous Web Services into Portal and Business Process Applications.
- Design separation of Portal, BPM, and Application layers.
- Convert XML Data to XML Beans.
- Transformation of XML Data to HTML Pages using XSLT.
- Transformation of XML Data loaded into ORACLE Database using Java and DB Controls.
- Write User Guide to document flows and business logic.
Confidential, Piscataway, NJ
Senior Software Engineer
- Lead developer responsible for creating UNIX (HPUX) based shell scripts to facilitate the installation of the Network Configuration Manager server software in the Telcordia Infrastructure product line.
- Developed start, stop, and ping scripts to monitor the health of the application through AppCenter.
- Coordinated effort and resolved issues between software deliverables and customer expectation.
- Developed I/O functionality in JAVA for reading circuits from a file and creating SQL output files.
- Provided customer support that handled software defects and enhancements.
Confidential,Piscataway, NJ
Senior Software Engineer/Technical Lead
- Led team of developers responsible for creating a common Graphical User Interface in the Telcordia OSS Infrastructure product line. The Infrastructure is a JAVA/SWING based framework, designed using an Object Oriented approach in a Client/Server environment. Managed the tasks associated with the integration of seven Telcordia products into one common solution with one common login and one common look and feel.
- Managed the build process and coordinated all the GUI applications and products into one common build, packaging, and installation. Reducing the time between development, build, packaging, and test from one week to two days.
- Coordinated effort and resolved issues between software deliverables and customer expectation.
- Provided customer support that handled software defects and enhancements.
Senior Software Engineer/Technical Lead
Confidential- Lead architect in object oriented design and development of OSS Number Assignment System called Customer Number Manager (CNUM) written in JAVA /SWING using JBuilder on a Windows NT platform. Developed an Object Oriented product that allowed new features to be plugged in easily, minimizing modification to existing code and reducing the time needed for development and test. Wrote scripts to automate the build process for all the JAVA applications in the MediaVantage product line.
- Led object oriented design and conversion of product line from C++ to Java within a release cycle delivering on time to meet previous customer commitments and expectations. Identified common functionality between applications and created base classes that all applications could use, reducing the amount of code that needed to be written.
- Led redesign and development for CNUM written in C++ using Visual Studio on a Windows NT platform that created a higher quality product exceeding customer expectations. Planned and coordinated assignments of a team of six developers. Reviewed and revised requirement and test plan documents.
Software Engineer
Confidential- Developer responsible for maintaining lower level C libraries and DB access routines for OSS Frame Operations Management System (FOMS) on a UNIX platform.
- Led design and development of Automatic File Expansion algorithm that provided the ability to automatically expand DB files either during program execution or on the command line.
- Provided customer support that handled software defects and enhancements.
Software Engineer
Confidential- Developer responsible for modifying and maintaining a “home grown” database called CSAM (Cosmos Sequential Access Manager) written in C, that included a device driver and database utility programs used in large OSS Provisioning Systems - COSMOS, FOMS, and MARCH. Led design and development of database utility programs the provide recovery and rollback features written in C on a UNIX platform.
- Provided customer support that handled software defects and enhancements.
Member of Technical Staff
Confidential- Lead designer and developer responsible for the COSMOS (COmputer System for Mainframe OperationS) product, a large Telecommunications OSS Provisioning System designed to assign Central Office Equipment to a Service Order. COSMOS consists of some 600 executables run from the command line in a UNIX environment written in C. Areas of responsibility included Service Order Processing, Common Language Service Identifiers, Dedicated Inside Plant assignment, and Bridge Lifter assignment.
- Provided customer support that handled software defects and enhancements.