Sr. Software Developer Resume
Berkeley Heights, NJ
SUMMARY:
A senior software engineer with more than 20 years experience in web/internet development, telecommunication software, telehealthcare and real time control system industries. Strong expertise with architecture, design, development, QA and deployment for enterprise applications. Understands customer requirements. Special skills in problem solving and project management.
SKILL:
MS: WINDOWS 7, Android OS, HP UNIX, SUN/Solaris, LINUX
Languages: UNIX/C/C++, UNIX SHELL, VC++, Java/J2EE/JMS/RMI, JavaScript, JDBC/ODBC, Oracle PL/SQL, MS SQL Server, JSP/JQuery/AngularJS, HTML/ASP/SOAP, AJAX, XML, Python, PHP
Software: MS IIS/ASP.Net, Apache/Tomcat/Spring/Hibernate, JBuilder, Eclipse, JDeveloper, ESRI MapObject, WebLogic, JBoss, SOAP/REST, OpenSSL, TrustOne PKI packages, HL7.
Systems & Networks: MS Windows 7/Server 12, Advanced servers, Sun Solaris and HP Unix administration, Linux servers, TCP/IP/Socket Enterprise Networks, AWS/EC2
PROFESSIONAL EXPERIENCE:
Confidential, Berkeley Heights, NJ
Sr. Software Developer
Responsibilities:
- Designed and implemented architecture and platform of Inscrybe Office Document Authentication Flow Management under Apache/Tomcat.
- The system is used for document postmarked (encrypted/PKI) documents with USPS EPM under WebLogic. Based on business requirement, using MVC design pattern to implement all screen flows with Java/EJB, Struts/Spring framework, Hibernate, JSP, DHTML/CSS, AJAX, XML, Adobe PDF SDK, and Oracle as backend database.
- Deployed the system onto Linux test and production environment. Oracle DB design and development. Linux Shell programs and Window administration.
- Designed and implemented Inscrybe Healthcare System under Apache/Tomcat.
- The system is widely used for Healthcare insurances and hospitals to process PDF and fax image documents with USPS EPM under WebLogic. Based on business requirement, using MVC design pattern to implement work flows with Java/EJB, Struts 2/Spring Framework, Hibernate, JSP, DHTML/CSS, AJAX, XML, Python, Adobe PDF SDK, iText, JFreeChart, and Oracle as backend database.
- Deployed onto Linux production environment and write shell scripts to monitor system performance.
- Designed and implemented InscrybeMD Telehealth System under Apache/Tomcat.
- The system is to provide chronic disease management programs, collect patient health status and monitor patient programs remotely via internet.
- The system is developed under J2EE technologies and some popular IT platforms and tools, such as HTML CSS, Bootstrap. JQuery, AngularJS, HighCharts, Spring Framework, Struts, Hibernate, Oracle, OpenSSL, MS SQL server, etc. It also supports communications with VA platforms via HL7 interface by TCPIP sockets. Work with marketing people and sales to provide customer solutions.
- Set up AWS services and migrate this system to AWS Linux environment.
- I have developed web GUI pages and mobile solutions, such as Android application (apk).
- Patients can use their own devices (cell phone or tablet) to practice our programs with some medical devices via USB and Bluetooth channels.
- I designed and implemented some GUI components, such as layouts, drawables and animations, and multi - threads communications to InscrybeMD server within ADT.
Confidential, Princeton, NJ
Sr. Software Consultant
Responsibilities:
- Designed and implemented major part of CGS-GRE Survey in Java/Struts/XSLT and Oracle/MS SQL Server under IBM WebSphere platform.
- Working with other developers and QA people to enhance system performance.
- Enhanced and added more features on other Confidential systems, such as using Https/SSL to access credit card information.
Confidential, Middletown, NJ
System Software Contractor
Responsibilities:
- Designed and implemented Integrated Order Management System and Order Processing Flow Control System for Confidential & Confidential Local Service, Local Features and Billing.
- Based on business requirements, using MVC design pattern to develop web GUI pages within HTML/CSS, JSP, JavaScript, Struts/Taglib.
- Using web service to communicate with multiple down-stream interfaces and data-sources under WebLogic Server and Oracle under Sun Solaris with Java, EJB, XML/XSLT, SOAP, JDBC, Oracle Stored Procedures/Triggers, etc.
- Writing design and interface documents.
- Supporting system test, UAT and customer care team.
Confidential, NJ
System Software Contractor
Responsibilities:
- Designed and implemented Order Management and Workflow Management for telecommunication service providers.
- Used Telcordia Delivery Platform under HP Unix, C++, CORBA, MQSeries and Oracle 8i to communicate with existing systems.
- Support CLEC functions to comply with FCC’s new regulations.
- Constructed system interfaces with FCIF, XML, and HTML.
- Implemented Java GUI to enhance workflow design and test procedures.
Confidential, Middletown, NJ
Software Contractor
Responsibilities:
- Designed and implemented new features of Workflow Management for Network and Local Service.
- Based on customer requirements, developed new screens and EJBs with Java JDK, JSP, HTML under WebLogic and MQSeries, Oracle and TIBCO/InConcert on Sun Solaris and Windows NT/2000.
- Worked with test team to do system and integration test.
Confidential, Tinton Falls, NJ
Senior Software Engineer
Responsibilities:
- Designed and implemented an Element Management System (EMS) for a high speed IP switch network.
- This EMS includes Configuration, Fault, Performance Management and Traffic Engineering, and Topology.
- Wrote a complete EMS architecture and design documents; Designed some algorithms of MPLS on IP network.
- Evaluated several 3rd party EMS platforms.
- Created a web GUI and EJB server with JAVA/EJB/JMS/RMI and XML under WebSphere/MQSeries.
- Used Oracle database through JDBC to support a lot of Network Elements (NE) via SNMP.
Confidential, Middletown, NJ
Senior Software Consultant
Responsibilities:
- Responsible for design and implementation of GUI and server in WaveStar Network Management System (NMS).
- The GUI system is implemented with Java/Swing, OrbixWeb/CORBA, and ESRI GIS under Windows NT. The server is developed with C++, Tuxedo, RogueWave on HP UNIX 11 and Oracle database.
- Participated and Transported above GUI system to web based.
- The web GUI was developed with DHTML, JavaScript, Java Servlets/JSP and ported to several web servers, such as Microsoft IIS, Netscape IPlanet, WebSphere, Apache on HPUX, Linux.
Confidential, Piscataway, NJ
Software Developer Consultant
Responsibilities:
- Responsible for design and implementation of MediaVatange/Delivery for MS Windows NT version, included Oracle database redesign, exported HPUX codes onto NT platform, InstallShield Installation package.
- Main tools are VisiBroker CORBA/IDL, MS Visual C++ compiler environment, NT platform API etc.
- Responsible for design and implementation of MediaVatange/Service Delivery on HP Unix environment. C++, VisiBroker CORBA/IDL, Oracle database and RogueWave tools are used in this product.
- Maintained and designed some key features and wrote documents.
Confidential, Liberty Corner, NJ
Software Developer
Responsibilities:
- Redesign and developed web based GUI screens to support Dispatch Management with DHTML, JavaScripts, Perl/CGI, ODBC, and TCP/IP Socket connections.
- This improvement enhances the system flexibility, distribution and performance for users.
- Responsible for system test and integration test of ASOS Dispatch Management and other assets. Wrote system test plan and designed test cases with HP Unix shell. Maintaining system simulator with C++ and Oracle database schema.
- Administrated Microsoft Window NT 4.0 domain and servers. Installing and doing configuration of NT servers and NT workstations.
- Developed web pages for internal use.
- Responsible for design, participated and implemented Actiview Dispatch Management System and Geovisual Dispatch Management Support System.
- The main parts I have done are Dispatch Management Geocoding Support Server, Spatial Database Loading Server, Geovisual GUI screens under Window NT with MS VC++, ActiveX controls, COM, ATL/DCOM, Transaction Server, MS Commerce Server, ESRI MapObjects, and Tuxedo Client.
- Redesign and developed web based GUI screens to support Dispatch Management with DHTML, JavaScript, Perl/CGI, ODBC, and TCP/IP Socket connections.
- This improvement enhances the system flexibility, distribution and performance for users.
- Responsible for system test and integration test of ASOS Dispatch Management and other assets. Wrote system test plan and designed test cases with HP Unix shell. Maintaining system simulator with C++ and Oracle database schema.
- Administrated Microsoft Window NT 4.0 domain and servers. Installing and doing configuration of NT servers and NT workstations. Developed web pages for internal use.