Software Engineer Resume
Santa Clarita, CA
EXPERIENCE SUMMARY:
- 11+ years of experience in all phases of Software Development life Cycle (SDLC) including Analysis, Design, Development, Testing and Maintenance with different platforms and tools.
- N - tier and distributed Desktop & Web Based Application development.
- Enterprise Application Development using Java/J2EE, Swing, AWT, ODBC, Threads, WebSphere, Apache (common API ), SQL, VC++/C++/C, PHP (OOP), JavaScript (OOP), AJAX, JSON, JSON-RPC, REST, XML, CSS 3, HTML 5, Canvas, WebWorker, WebSocket.
- Integrated Development Environments such as Eclipse, IBM RAD, Visual Studio 7.1, Zend Studio for Eclipse.
- Strong database development skills using Database Servers like MySQL, MS-Access and hands on experience with SQL.
- AccuRev, Subversion/SVN, CVS as version control and Jenkins as Build & Deployment Tools.
- Able to analyze, design and develop solutions using the Structured and Object Oriented Analysis and Design (OOAD) .
TECHNICAL SKILL:
Java & J2EE/J2SE: J2EE, Java, Swing, Threads, SwingWorker, Applets, Strings, Spring Framework 3.1Java Collection Framework, I/O Streams, Third party libraries.
PHP: 4&5, OOP, Class, Security, Session, File I/O, SimpleXMLElement, cURL, Memcache.
Markup Languages: XML, HTML 5, Canvas, WebSocket, WebWorker, CSS 3, JavaScript(OOP), Ajax, JSON.
Web Servers: WebSphere, Apache, Tomcat, IIS.
Web Service: JSON-RPC, REST, RESTful, SOAP.
Testing Tools: JUnit, PHPUnit.
Source Control: AccuRev, Subversion/SVN, CVS.
Development Tools: Eclipse, IBM RAD, MyEclipse, Forte for Java, Visual Studio 7.1.
Databases: MySQL 4&5, MS Access.
Other Languages: VC++(MFC), C++, C, PHP, Pascal.
Operating Systems: Windows 7/XP/98/2000, Windows NT, MS-DOS, LINUX.
Bug Track tools: HP ALM Quality Center, FireBug, Developer Tools for IE.
Modeling Language/Tools: Visio.
Others: Agile Software Development, Refactoring, SOAP UI.
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential, Santa Clarita, CA
Responsibilities:
- Created new modules and updated, maintained existing modules.
- Worked individually or with the team members in designing and exploring solutions.
- Designed and developed GUI Dockable Framework, Custom Tabbedpane, custom Treepane.
- Designed and developed Swing 2D Graphics module such as Plot, Equation, Script, FTP File Explorer, Systems.
- Designed and developed Rectangular Gradient.
Environment: JAVA, Swing, AWT, RMI, Threads, Web Service, JDBC, Java 2D/3D graphics, XML, CVS.
Confidential
Software EngineerResponsibilities:
- Created new modules and updated, maintained existing modules.
- Develop User Interface using HTML5, CSS3, JavaScript(OOP), AJAX, JSON, JQuery.
- Develop Server side components using PHP(OOP).
Environment: PHP 5(OOP), MySQL 5, HTML5, Javascript(OOP), Ajax, JSON, XML, CSS3, JQuery, Apache, Zend Studio for Eclipse - 6.1.2.
Software Engineer
Confidential, Warren, NJ
Responsibilities:
- View and update account info, Monitor usage of data, minutes and messages
- Pay bill, view past payments, and set up paperless billing, Change plan or features
- Developed code with Java/J2EE, Spring, Javascript, CSS, JQuery, Mustache.
- Continuous development by adding new and updating existing features.
- Pay Bill Overhaul (Rewrite Payment System), RYL and Employment Validation Enhancements
- Auto Pay Enhancement, Review and Cancel Scheduled Payments Enhancement
- Tablet data promotion, False Bottom Prevention, Isis Wallet Block Feature, Stackable Data
- Pending Orders, Forgot Password Flow Changes, Promotions Intercept Page
Environment: J2EE, Eclipse, Spring 3.1, WebSphere, Tomcat, Javascript (OOP), JQuery 1.6, Mustache, HTML 5, CSS 3, Log4j, Maven, AccuRev, Jenkins, JUnit, HP ALM Quality Center.
Software Engineer
Confidential, Santa Clarita, CA
Responsibilities:
- Designed and developed GUI Dockable Framework, Custom Tabbedpane, custom Treepane.
- Designed and developed Swing 2D Graphics module such as Plot, Equation, Script, FTP File Explorer, Systems.
- Designed and developed Rectangular Gradient.
Environment: JAVA, Swing, AWT, RMI, Threads, Web Service, JDBC, Java 2D/3D graphics, XML, CVS.
Confidential
Responsibilities:
- Created new modules and updated, maintained existing modules.
- Develop User Interface using HTML5, CSS3, JavaScript(OOP), AJAX, JSON, PHP(OOP).
Environment: PHP 5(OOP), MySQL 5, HTML5, Javascript(OOP), Ajax, JSON, XML, CSS3, Apache.
Software Engineer
Confidential, Dallas, TX
Responsibilities:
- Developed code with Java, Java Swing and J2EE.
- Developed and managed UI with Java Swing to support for both Touch screen and Normal screen.
- Designed and developed screens flow controls.
- Managed multi treading environments, used SwingWorker for web-service/backend calls.
- Used WebService, ESB, SOA to use server side and WOSV to access and store information in Database.
- Refactored code for improve design and code.
- Used Factory pattern, singleton pattern, decorator pattern, MVC pattern.
En vironment: Java, Swing, SwingWorker, MigLayout, DOM, XMLSpy, Log4j, Maven, Ant, SVN, JUnit.
Software Engineer
Confidential, Santa Clarita, CA
Responsibilities:
- Designed and developed GUI Dockable Framework, Custom Tabbedpane, custom Treepane.
- Designed and developed Swing 2D Graphics module such as Plot, Equation, Script, FTP File Explorer, Systems.
- Designed and developed Rectangular Gradient.
Environment: JAVA, Swing, AWT, RMI, Threads, Web Service, JDBC, Java 2D/3D graphics, XML, CVS.
Confidential
Software EngineerResponsibilities:
- Created new modules and updated, maintained existing modules.
- Develop User Interface using HTML5, CSS3, JavaScript(OOP), AJAX, JSON, PHP(OOP).
Environment: PHP 5(OOP), MySQL 5, HTML5, Javascript(OOP), Ajax, JSON, XML, CSS3, Apache.