Post Job Free
Sign in

Software Development Engineer

Location:
Beaumont, CA
Posted:
May 19, 2024

Contact this candidate

Resume:

OBJECTIVE:

To obtain a challenging position as a Senior FSE, where I can utilize my skills and expertise that will enable business, add value and provide opportunities for professional growth

PROFESSIONAL SUMMARY:

Specialties:

Extensive experience in designing and developing complex enterprise web application architectures and very large-scale software project development

Very strong engineering expertise and knowledge of Spring framework and Java open sources, including Spring MVC, Spring Security, Spring AOP, Spring Quartz, Spring integration, Spring batch, Hibernate, Database transaction, Web Service, Restful Web Service, AJAX, XML, JSON and Infinispan /Jgroup/Gossip Router cache, Nexus, Ant/Maven, SVN/Git/Girret, MongoDB/Cassendra, Mockito, Spring-boot, Spring-Feign, Microservice, AWS, Openshift, Sonarque, Germalto, Jenkins, HTML, Angular JS etc.

Leadership / Management:

Well experienced in building and leading software development teams up to 10 persons

Expert in setting up software development environment for organizations from scratch and instituting development life cycle and quality assurance processes

Experience in evaluating technological strength of potential partners and/or competitors

PROFESSIONAL EXPERIENCE:

Cognizant – Lead Software Engineer/Senior manager Oct. ’ 21 – May 2024

CapitalOne Jan. 2022 – Dec. 2022

Engage Capital One banking financial project. Develop Account Attribute Service application using Go language.

Implement secured card deposit API using Java, Spring boot. Application provide portal to allow users to deposit fund in secured card.

Adopt CapitalOne proprietary enterprise CI/CD platform to deploy application to AWS ECS.

BlueCross Jan. 2023 – Mar. 2024

Implement project named Member 360 restful application. Provide central access point to retrieve Medicaid, Midicare and commercial patient, coverage, claim, EOB data resource from different resource API and serve variable clients such as Account Home UI portal, Saleforce etc. Application follow the health insurance standard FHIR specification.

Refactor Account Home UI to access new Member 360 API. UI portal implement in TypeScript.

Deploy Member 360 application to AWS in Terraform script.

United Health Group - Cypress Nov. ’18 – Oct. ‘21s

Solution Architect / Senior Full Stack Developer

Architect Doc360 project which migrate entire enterprise document management platform to home grown document archiving/search application.

Technical architect / develop Doc360 project include frontend search UI and backend Elastic Search engine.

Technologies used are Angular JS, Spring boot, Elastic Search, GIT. Jenkin, Openshift etc.

Experian - CostaMesa Mar. ’18 – Nov. ’18

Senior Full Stack Developer

Designed, developed and implemented spring boot transactional service RESTFUL API for Apigee proxy server to log client activity in database for dispute purpose. Project involve Germalto, world leading digital security service, to encrypt/decrypt any confidential customer PCI data.

Use Apigee as proxy server to provide customer facing application and integrate third party application and internal logging service.

Deploy spring boot microservice to Openshift/Kuberntes portal service.

Developed Jenkins pipeline groovy script to automatically checkout source code from Bitbucket after source code commit and build binary code and deploy to Openshift portal. It also automatically involved Veracode vulnerable attack static scan, Sonarque code analyzing, Junit test and RobotFramework test.

American Honda Motors - Torrance, CA Jan. ‘14 to Mar. ‘18

Senior Developer

Develop telematics enrollment, CMS portlet on Liferay portal environment. The project use Spring MVC framework

Improve performance and bugs fixed for existing Spring Integration diagnostic data conversion process

Utilize Redis Hash to implement cache/persistent service to improve data inquiry

Develop ETL process by using Spring Batch

Migrate all application from IBM WASCE to JBOSS App server

Utilize Junit + Spring-test + mockito to develop unit test for each layer

Migrate existing application from monolithic to microservice architect. Build Spring Boot application and use Docker Swarm as container orchestration tool to manage service. Use portainer as UI tool to monitor and manage Docker Swarm service

Standardize bean validation (error code & error description) library for all applications. Implement customer bean validation using Java annotation.

DirecTV - El Segundo, CA Mar. ‘06 to Dec. ‘13

Sr. Principle Engineer

Initiate new project which was built on J2EE, Spring, Hibernate, DAO, AXIS web service, Java to DCOM bridge, Microsoft DRM and JBOSS platform. Provide DRM encoding service to Java remote client

Involved in Analysis and Architectural design, Lead and guide a team of 6 people, providing the technical guidance and support though out the entire lifecycle of the project

Architect TV Apps web based application. The project is implemented in Spring framework. It utilizes Spring MVC, AOP, transaction, cache, Restful Web service, Hibernate, quartz, AJAX and DB2, etc. Tune performance after application in production environment

Help other team to transfer old project to robust Spring, Hibernate, Spring MVC and Jersey frame work from ground zero. Reduce 60% code compare to original project, making project easier maintaining and efficient

Set up project build environment including Nexus repository site. Create Ant/Ivy or Maven build file to automatically packaging

Utilize open source infinispan, jgroup and gossip router to implement in-memory data-grid in clustering environment

Develop dynamically scheduler system using Spring/Quartz integration. This project has to implement create/remove Spring beans in programmatic way. It provides start/shutdown/restart scheduler without shutting down web application. The implementation is filing patent through company legal department

Develop TV apps admin tool using Spring MVC, HTML, CSS and JQuery.

SmartEquip - Norwalk, CT Sep. ‘01 to Mar. ‘06

Chief Architect

Developed a sophisticated suite of manufacturers’ value proposition calculators SMVPä. Product is built on Tomcat web server, MySQL database, Macromedia Flash and Java middleware platform

Implemented database connection pool, log4j and API framework for product

Designed and Provided API to allow SMVPä to access customer ERP system

Setup load balancing between multiple Apache and Tomcat

Adopted Jakarta Digester to handle XML parsing

Developed interface API allow core application to communicate with Mapics .net Web Service and SAP application by using AXIS package

Re-architect entire application by using Spring/Hibernate/MVC/transaction framework.

E-site - Tustin, CA Jan. ‘01 to Aug. ‘01

Sr. Software Engineer/Architect

Developed a web-based Customer Acquisition Support System (CASS) platform that supports seamless transaction processing between multiple broadband supply chain participants. The CASS automates pre-qualification, product and service selection, order processing, order tracking, and facilitates customer care and trouble administration for Cable, DSL, Fixed-Wireless and Satellite broadband services. The package is an n-tier web-based application that is built on JAVA J2EE/EJB, Weblogic server and ORACLE (PL/SQL) database platform

Architect frame works for E-site package. Major design patterns are pool/peer persistent, EJB and MVC (Model, View, Control)

Set up multiple Weblogic 5.x on Sun Solaris system. Standardized development environment for company

Set up iPlanet/Netscape Directory Server (NDS) as LDAP server for user login authentication

Provide API to allow channel partners have capabilities to access E-site core business functionalities by utilizing Java Servlet, JMS, EJB and XML technology

Project modeling by using WebGain structure builder.

WhatIsHotNow.com - Maria Del Ray, CA May ‘00 to Nov. ‘00

Sr. Software Engineer

Analyzed and Customized B2B exchange procurement system based on the foundation of Ariba 7.2 Marketplace package

Implement persistent cache for product information in order to improve the performance of data accessing.

Answers.com - Pasadena, CA Jan. ‘00 to May ‘00

Sr. Software Engineer

Developed Internet Web-based answer-based application under Java /Oracle 8i environment

Wrapped third party search engine which written in ‘C’ with Java JNI technology in order to provide interface to Java application

Provided remote interface implementation by using Java RMI

Developed EJB session bean to provide access to third party search engine under Gemstone/J application server.

Safeguard Health Enterprises, Inc. - Aliso Viejo, CA June ‘98 to Jan. ‘00

Sr. Software Developer

Responsible for designing and developing dental health management system which written in Informix-4GL

Researched, prototyped a Java-based 3-tiered application to replace legacy Informix/Fourgen application. Project includes developing Web-based front-end in WebLogic application server environment by using leading edge HTML, JSP, Java Scripts, Servlet and JDBC technology

Maintained an Intranet Proposal Tracking system, the Package is written in DHTML/Jscript plus middle-tier MTS transaction business component in an MS-ASP/Visual Interdev environment.

CDB Infotek - Tustin, CA Nov. ‘98 to Nov. ‘99

IT Consultant

Designed new databases and populated the database with public information data

Responsible for tuning existing Informix 4GL program or reengineering terabyte database to improve application performance

Developed Java mid-tier gateway program to retrieve data through thirty.

Skechers USA Apr. ‘96 to June ‘98

Sr. Systems Analyst/DBA

Responsible for providing application programming and development support for Garpac apparel package under Fourgen Informix case tool and C/C++

Migrate Informix from 5.x to 7.22 on Sun Solaris 2.5.1; include setup RAID 0 & 1 by using Disk Suite. Tasks include reconstructing DB spaces, mapping major application tables into separate DB space to achieve best performance

Acted as System Administrator of Sun Solaris platform. Configured Solaris 2.5.1 on SUN E4000 platform and maintained UNIX system

Set up production and development environment; act as gatekeeper of production turnover

INFORMIX DBA. Responsible for monitoring performance, troubleshooting, backup/restore, database space purging, upgrading, and security

ORACLE DBA set up Oracle 8 database for Ritcher retail package and perform DBA jobs including PL/SQL development

Set up and maintain NT server 4.0.

Pacific Care Dental Aug. ‘94 to Apr. ‘96

Project Leader

Coordinate project requirements and schedule between MIS and users community

Develop tape/data conversion process to import data from tape into system. S/W tools: ESQL/C, X-Window

Maintain and enhance dental health management system in areas such as capitation, commission, disbursement and membership etc. S/W tools: Informix-4GL.

GEAC Computer Aug. ‘92 to Aug. ‘94

Sr. Software Engineer

Designed and Developed a Hotel hospitality management package, including Reservation, Registration, Cashiering, etc. S/W tools: Informix-On Line, Informix-4GL, SQL-Builder, SQR

Created communication interfaces to connect PMS with external third party systems via RS232C serial protocol or network communication. Interfaces include: Call Accounting, Point-Of-Sale, PBX, Bank Interface, etc. S/W tools: Informix-ESQL/C, C /C++, Serial Test protocol analyzer.

Avco Financial Services, Inc. May ‘91 to July ‘92

Sr Programmer/Analyst

Designed and developed multi-user loan application, financial management, and communications software in a SCO UNIX environment. S/W tools: C, Novell Btrieve

Complete the project of a communication and multiple modem management systems. S/W tools: C, UUCP, TCP/IP protocol.

System 7 Inc. June ‘88 to Apr. ‘91

Sr. System Analyst

Migrate a POS (Point of Sale) system from TPOS (proprietary DOS) to a XENIX environment

Delivery of XENIX migration of file handler library, provide central interface to access data from database

Implementation includes centric file/record access, resource locking, database transaction, and data integrity

Development was utilizing C, UNIX IPCS (Inter-process Communication) technologies

TECHNICAL SKILLS:

System: HP-UX, IBM AIX, SCO UNIX, OS/2, DG/UX, Sun Solaris 2.5.1.

Language: Java, JavaScript, C/C++, AWK, Perl, Shell Script, INFORMIX-4GL, INFORMIX-ESQL/C, Java2EE EJB

EDUCATION:

Master of Science, Computer Science - University of Southwestern Louisiana, Lafayette, Louisiana

Bachelor of Science, Electronic Engineering Computer Science Division - Chung Yuang Christian University, Taiwan

Training:

Elastic Search 1

Rich web content application in Spring 3

ORACLE 7 database administration/ Performance tuning workshop

Informix online dynamic server system administrator/ Performance tuning

INFORMIX Fourgen case tool

AT&T UNIX MP-RAS administrative tools and utilities

NCR retail checkout application installing and supporting a runtime system

UCLA extension class - NT 4.0 server



Contact this candidate