Senior Java / Cloud Operations Engineer Resume
Redwood Shores, CA
TECHNICAL SKILLS:
Platform: UNIX (Solaris, HP - UX, AIX), Linux, Microsoft Windows Server, VMwareLanguage: Java, C, C++, Perl, PHP, Python, Bash
Java EE: JSP, Servlet, JavaMail, JMS, JSF, JMX, JPA, EJB, JAX-RS, Jersey, JAX-WS
Java IDE: Eclipse, NetBeans, IntelliJ IDEA, Spring STS
Database: Oracle10g/11g, MS SQL Server, MySQL, MongoDB/NoSQL, Cassandra
Database Tool: Oracle SQL Developer, Toad, Oracle Database Administration, PL/SQL
Application Server: JBoss, Tomcat, WebLogic, WebSphere, OpenShift, Couchbase, Node.js
Open source: Hibernate, Struts, Axis, Cocoon, Lucene, Solr, HTTP Client, ActiveMQ, CXF
Web: Ajax, JavaScript, JSON, jQuery, AngularJS, HTML5, CSS, UML XML/XSL, WML, SOAP/REST Web Services, JSON
Protocol: HTTP/HTTPS, TCP/IP, WAP, SOAP, SMTP
Microsoft: Visual Studio, .NET, IIS
Web Server: Apache httpd/conf, F5 Load Balancer
Security: SSL, PKI, DES, SSH, SFTP, LDAP, SSO, SAML, OAuth2
Tools: Ant, Maven, Github, Jira, Jenkins
Clouds: Amazon web services (AWS), Microsoft Azure, Docker
Spring: MVC, Boot, Security, Data JPA, RESTful web services
Mobile: Android, iPhone
PROFESSIONAL EXPERIENCE:
Confidential, Redwood Shores, CA
Senior Java / Cloud Operations Engineer
Responsibilities:
- Designed and developed Java EE software components using Spring MVC, Spring Mongo DB, Spring Security, RESTful web service, ActiveMQ, Hibernate/JPA, PL/SQL, JavaScript.
- Responsible for cloud operations services for hosted Saba Human Capital Management Software (Learning, Performance, Social, Collaboration Suites) using Java EE based JBoss, WebSphere, and Tomcat application servers, Oracle 10g/11g database, MongoDB, Memcached, Business Object Crystal Report, Apache Web server, F5 load balancer in Red Hat Linux and Windows platform with VMware.
- Worked with consultants to setup Saba sites (dev/qa/prod) for various customers, and worked with support engineers to deploy customizations and software updates.
- Performed troubleshooting in systems and application software issues in the areas of SSO/SAML, SSL/TLS, customization, database, network, cluster, load-balancing, messaging, search index, data-load, payment system, course content management, analytics, REST web service, market place integrations (Workday, LinkedIn, Salesforce), and mobile applications.
- Performed systems tuning and maintained scalable systems with high availability.
Confidential, Fremont, CA
Senior Software Engineer
Responsibilities:
- Designed, developed and support AT&T customer service request software using Java, Oracle E-Business Suite 1103 & 11i Service Request applications. Developed UNIX file transfer scripts using SFTP.
- Designed and developed Java EE based web applications for Field Force Automation software with Spring MVC, JSP/Servlet, Custom Tags, JDBC, XML, DHTML, and JavaScript. Systems run on BEA Weblogic application server and Oracle9i database.
- Designed and developed Sprint Web Service software for activation and deactivation using Java, Apache SOAP Axis, SSL and certificate based digital signatures.
Confidential, Santa Clara, CA
Member of Technical Staff
Responsibilities:
- Designed and developed Java EE based web applications for enterprise financial management software (Virtual Close Solution) with JSP/Servlet, Custom Tags, JDBC, XML, D/HTML, and JavaScript. Systems run on Apache Tomcat server and Oracle9i relational/OLAP databases.
- Designed and developed Finaline software libraries and multi-dimensional view charting software with EasyCharts from ObjectPlanet.
Confidential - Mountain View, CA
Senior Member of Technical Staff
Responsibilities:
- Led the design and development of e-financial enterprise bill presentment and payment systems software using BEA WebLogic Java EE Application Server with JSP/Servlet, Enterprise JavaBeans (EJB), JDBC/SQL, and XML with Oracle8i database in a multi-tier environment. Developed JavaBeans, session beans, and entity beans with WebGain VisualCafé software.
Confidential, Sunnyvale, CA
Senior Software Engineer
Responsibilities:
- Led the design and development of certified web pages software using BEA WebLogic Java EE Application Server with JSP/Servlet, Enterprise JavaBeans (EJB), and JDBC with Oracle8i database in a high-availability, multi-tier environment.
- Designed and developed Encryption Server using Java with GUI Swing and S/MIME package.
- Participated in the deployment of NetFront web based secured messaging S/MIME software and certified web pages software developed with Public Key Infrastructure (PKI).
Confidential . San Jose, CA
Senior Software Engineer
Responsibilities:
- Designed and developed Centigram prepaid customer telephone call management software in C++ using Orbix/CORBA from IONA Technologies, and call-rating engine/Infranet from Portal Software. Database support Oracle8. Client and server support QNX and Solaris.
Confidential, San Jose, CA
Staff Software Engineer
Responsibilities:
- Designed and developed Confidential customer interaction web based application software with HTML, JavaScript, and CGI.
- Developed Confidential scalable multi-tier Front Office application server using C++ and BEA Tuxedo as middleware. Client and server support MS-Windows, Windows NT, and UNIX platforms. Database support Oracle, Sybase, and Microsoft SQL Server.
- Developed Customer Relationship Management (CRM) applications software with Visual C++.
Confidential, Palo Alto, CA
Principal Software Engineer
Responsibilities:
- Designed and developed Telerate Trading Room Systems financial application software using SUN/HP/IBM UNIX workstations in a TCP/IP networks (LAN/WAN), and client-server windowing environment with data feeds from Telerate and Reuters.
- Developed file transfer software using X.25 protocol, platform API library, and GUI software.
- Developed network authorization and administration software, worked on SNMP software.
Confidential, San Jose, CA
Senior Software Engineer
Responsibilities:
- Designed, developed, debugged and maintained distributed real-time multi-tasking operating systems software for Tymnet packet-switched processors using multiple Motorola 68020, 68030 microprocessors and VME-bus based products. Programs developed on SUN Microsystems workstation. Systems installed in public and private networks.
- Responsible for network user interface software such as remote login, performance monitoring, configuration management and fault management.
Confidential - Mountain View, CA
Software Engineer
Responsibilities:
- Designed, developed and debugged systems software, image processing software, and user interface software for broadcast (NTSC/PAL) video effects unit.
- Responsible for real-time multi-user operating systems software to store and retrieve extensive picture files for Harris Framestores, using Onyx and VAX/11-780 UNIX development systems.