We provide IT Staff Augmentation Services!

Senior Software Developer  Resume

5.00/5 (Submit Your Rating)

Washington, DC

SUMMARY:

  • Over 18 years’ experience in IT technology in the area of web application development using java, J2EE open source framework.
  • I am particularly interested in the companies that use leading technologies such as spring framework, WebFlow, web service (restful), Maven, JSF and Hibernate etc.
  • To join a strong team requiring an innovator who is self - motivated and focused and who can guide, develop and deploy data driven and geopolitical strategies.

TECHNICAL SKILLS:

Java: J2EE, JSF, Wicket, Stucts, JSP, Servlets, spring, Web flow, Hibernate, JPA, EJB3, Ajax, Web Services (SOAP and REST) etc .

JavaScript: jQuery, Ajax, d3, angularJs.

Web Server: WebSphere Application Server (WAS), WebLogic, and Apache tomcat, Jboss, active MQ and Geronimo Application Server.

Others: XML, JSon, Perl, C/C++, Smalltalk, Rexx and Shell Scripting.

Operating System: UNIX (Sun and Aix), Linux (red hat), Windows, OS/400 and OS/2.

Tool: Eclipse, Rational Application Developer (RAD), WSAD, WebSphere Portlet Factory (WPF), Subversion, GitLab, Jenkins, Jira, Version one, CMVC and Perforce.

Database: SQL, DB2, ORACLE, MS SQL server.

NoSQL: MongoDB, hBase, Redis, ElasticSearch.

PROFESSIONAL EXPERIENCE:

Software developer

Confidential,NC

Responsibilities:
  • Sustaining Engineering team on project RTIM (Real-Time Interaction Manager) which is self-learning decision server to select the best messages to be presented to the customer while the customer is interacting with a channel (call center or web site) where the customer initiated the interaction .
  • Developed code change to fix the problem and participated in the development of maintenance and patch release for version 3.2 and 10.0.2 using java open source framework spring, Rest web service, postman, tomcat web server and NoSQL database technology: Redis, hBase, ElasticSearch on virtual box for Linux mint.
  • GitLab-CI to source code control, Gradle to build and deploy the code to servers and Jira to bug tracking, issue tracking and project management.
  • Use Agile methodology environment to process the project every two weeks in a spirit.

Confidential,NC

Senior software developer

Responsibilities:
  • Working on Syngenta Mint identity and material projects to build rules engine to load and parse large data using standard java application, spring and spring JDBC template.
  • Send and receive a message/topic from material web application to rules engine using apache active MQ.
  • Developing Identity web application using wicket, JQuery, JavaScript, Ajax, AngularJs, d3, spring, hibernate, restful web service (JSon), maven, eclipse, oracle and tomcat.
  • Plan, design, and implement application database code objects, such as stored procedures and views.
  • Use Jenkins, a web-based open source continuous integration tool to build and deploy the code to different servers.
  • Subversion and Tortoise SVN for source revision control in the beginning then later switched to GitLab, a web-based Git repository and Version One for bug tracking system.
  • Using Agile/Scrum master environment to deliver the code biweekly in a spirit.

Confidential, Washington DC

Senior software developer

Responsibilities:
  • Worked in IBU-SALES group to develop Confidential .com web application using Java Server Faces (JSF) 2, JQuery, spring framework (MVC, Web flow 2), Hibernate, Maven, Eclipse, Jboss application server 6.1, Log4j, MongoDB and DbVisualizer to access Oracle and DB2.
  • The team used an iterative/agile methodology to ensure delivery of high quality work with biweekly status and two months release.
  • Analyzed data and implement procedures to support development teams and front end users working with various applications.
  • Developed and Tested mobile application of Confidential .com on Android and ios.
  • Created and executed SQL statements in both SQL production and development environments.
  • Resolved issues within production database using SQL queries.
  • Developed RESTful web service for handling JSon data format to hibernate to Database table and JUnit code (Mockito framework) to test web service.
  • Use Blaze Advisor for back end and JBoss Drools framework rules engine for front end to develop the business rules.
  • Use Perforce revision control system to source control and Jira software tool for bug tracking, issue tracking and project management .

Confidential, Columbia,MD

Senior Java developer

Responsibilities:
  • Developed federal government project called Electronic Health Record Demonstration (EHRD) system for Department of Centers for Medicare and Medicaid Services (CMS).
  • It is web based J2EE application using open source frameworks such as JSF, Spring Web flow 2, Hibernate, Jibix and maven on WebSphere application server (WAS 6.1), WebSphere MQ 6, JMS, JDBC, Oracle database 10 and Eclipse 3.5 .
  • Use Apache Ant to write script file to deploy WAR file to the WAS server.
  • Subversion and Smart SVN 6 to manage source code, version control.

Confidential, Raleigh-Durham,NC

Software developer

Responsibilities:
  • Designed and developed ecommerce warehouse web application using Java server faces (JSF), Java Persistence Application (JPA), spring, Hibernate, Ajax, Log4j and SQL server database on MyEclipse.
  • Documented with UML from requirements using subversion to manage source code version control and design diagrams.
  • Spring Security framework for web security https switch back to http using openSSL.
  • Configured and maintained Tomcat 6 web server as system administrator.

Confidential, Raleigh-Durham,NC

Java developer

Responsibilities:
  • Developed Product Finders project for web application in ibm.com and W3 intranet website for notebook, desktop, workstation, server and download finders in WebSphere Studio Application Developer (WSAD 5.1.2) using Servlet, JSP, Struts, Spring and Hibernate.
  • Developed w3 portlets and w3 themes and skins in WAS (WebSphere Application Server V5.1), Portal V5.1, WebSphere Portal Factory and Dashboard.
  • Developed the Domino-based Clearing House distributed, clustered application called NextGen to J2EE/DB2/ Portal for usability, extensibility and performance in the most current WebSphere set of products: WAS, WSAD, Portal to developed Session Beans (search keyword) and Messaging Bean (MQ, SERIES) using Multi-Threading, EJB, JNDI, XML, JMS, JMX.
  • Use IBM DB2 Administration tools, Brioquery, WinSQL and JDBC to manage and connect the DB2 database.
  • Use Subversion and Configuration Management Version Control (CMVC 5.0) to report and monitor the defects and version control of the source code.
  • Worked in WebSphere Portal test group to install config and administrate portal V6.0 on Window, UNIX (AIX, Sun Solaris) and Iseries-I5/OS.
  • Test tool: TTT (Test Tracking Tool, an IBM internally developed and supported set of Lotus Notes databases that allow a tester to manage test efforts through a common interface) and CMVC (Configuration Management Version Control).
  • Test and debug includes Functional Verification Test (FVT), System Integration Test (SIT), Regression Test (RT) and Stress and Performance Test (PVT).
  • Performance analysis on java and web application using all kinds of tools: tprof (CPU Profiling), Jprof (Java CallFlow), Java performance profiling and garbage collection tuning, rational performance tester and eclipse Test & Performance Tools Platform (TPTP) Profiling tool for Autonomic computing group INDUS project.
  • On the client side, Connect, Logon, Change password and Logoff to the WECM gateway using Java, J2EE, EJB WebSphere Application Server (WAS), WSAD 5.1.2 and Tomcat.
  • On the server side, developed automation tests using Perl and Software Test Automation Frames (STAF).
  • Build automation (ftp new versions of WECM) on AIX, Solaris, Linux, Windows and silent installation shield automatically.

Confidential, Raleigh-Durham,NC

Software engineer

Responsibilities:
  • Involved in designing, developing and debugging Marconi network product Video Access Manager (VAM) from beginning to the release. VAM is the video operations support system for switched digital broadband (SDB) Service Platform; it provisions digital broadcast channel, set-top boxes permissions, pay-per-view events, window of access (WOAs), logs transactions for recovery, maintain database in the SDB Shelf and collects viewer statistics information via an ATM network. My primary responsibilities were:
  • Utilized the Objectory process provided by Jacobsen to develop use case and supporting diagrams for assigned areas during the Objectory methodology and send them through the Requirements Analysis, Robustness Analysis and detailed design process.
  • Developed the software configuration management using sccs for non-smalltalk code and using Clear Case and Tcl/Tk for simulator testing tool.

Confidential, Raleigh-Durham,NC

Software engineer

Responsibilities:
  • Worked on Netfinity Remote Connection IBM global service.
  • Responsible for developing Server/Client socket connection using Rexx on OS/2 and then translated the code into Window NT by Java JDK1.2.1, J2EE.
  • Designed and developed concurrent programming to monitor the threads using Semaphore and monitor.
  • Analyzed and developed the performance of IBM web E-business using java, J2EE, JSP, WebSphere application server, WebSphere portal, LDAP & SQL connected to DB2 database.

We'd love your feedback!