Sr. Software Engineer Resume
Professional Skills Profile
Software Engineering
- Extensive experience designing large-scale high-performance service-oriented systems. Served as team lead and senior software engineer for numerous projects involving all stages of software development process.
Management and Mentoring
- Experience managing domestic and international software engineering teams in design and development of Enterprise Level applications.
Industry Experience
Confidential May 20,2009-Current
Software Engineer Consultant
- Lead implantation of a HealthCare Practice Management Service, primarily focused on patient care and communication cost reduction. Responsible for developing architectural design, documentation of development specification and implementations.
- Project involve following applications: Spring, Hibernate, Tomcat, JBoss, CXF, Struts 2, EDI, JUnit, JProfiler, Ant, Eclipse, AJAX, Linux, Mysql
Confidential October 15,2008-March 15,2009
Sr. Software Engineer
- Re-designed a Hospital Asset Tracking Service to successfully handle expected future workload and meet needed performance requirements. Implementations improved overall performance by 20 folds and capability of handling 10x workload. Currently, system is live in 8 hospitals monitoring over 50,000 hospital assets locations.
- Project tasks and implementations include but not limited to: capacity planning solutions, profiling of technology stack to identify performance bottlenecks, complete refactoring of SOA framework from Axis 1 to Apache CXF, rigorous functional and regression testing, load-testing, stress-testing compatibility assurance with current client service integrators and enhancement in: system caching and Transaction Management and database topology design, database tuning and documentations of all work.
- Project involve following applications: Spring, Hibernate, Tomcat, JBoss, Tapestry, Axis 1, CXF, JUnit, JProfiler, Ant, Eclipse, AJAX, Linux, Mysql.
Confidential August 14,2006-Sept 7,2008
Sr. Software Engineer / Team Lead
- Designed and Lead in implementation of a highly scalable and available Enterprise Transaction Routing Infrastructure used to process and manage healthcare billing transactions for various Health Insurance providers (Aetna, Blue Shield, Kaiser, …).
- Involved in prototype development of next-generation web-services for expending medical billing processing.
- Managed and lead a team of 6 developers in developing, testing and support of all applications.
- Projects involve following applications: Tomcat, Spring, Hibernate, JBOSS, Axis 1, CXF, Struts 2, JUnit, Ant, Eclipse, JSP, Servlets, RMI, AJAX, CSS, XML, JDBC, Linux, Oracle 10i.
Confidential August 30,2004-August 14,2006
Sr. Software Engineer / Team Lead
- Developed and designed a highly scalable, multi-threaded, abstract XML processing Data Miming System. The system collected critical information on over 160,000,000 authors for a Publication Author Profiling System.
- Responsible for architectural design and development of a high-performance service-oriented publication processing system used to link a Publication Reference Links to relevant article online.
- Managed and Trained an offshore team to maintain and extend a large Enterprise product.
- Successfully optimized an existing Enterprise product by 100 fold using profiling tools and applying tuning Design Patterns.
- Projects involved following applications: SOAP, Ruby on Rails, JAX-RPC, Tomcat, JUnit, Ant, Eclipse, Servlets, JDBC, Sqlldr, JProfiler, JProbe, UNIX, Linux, 64-bit VM, PLSQL and Oracle 9i.
Confidential July 30,2003-July 20,2004
Enterprise Software Engineer
- Project Lead in the structural design and development of a Critical Care Tracking system currently used by over 200 hospitals in the state of Illinois. The service enables medical personnel to monitor, administer, and detect hospital patient status in real-time.
- Applied heavy refactoring while taking advantage of J2EE Patterns to expand a small problematic product into a robust, scalable, and mission-critical system. The newly built system was capable of serving over 100,000 concurrent users.
- Projects involved following applications: JDeveloper, Ant, JUnit, JMeter, Crystal Reports, CSS, Java Script, Servlets, JSP, Linux, Oracle 9i, Oracle AS and Tomcat.
Confidential 2000-July 22,2003
Borland J2EE Consultant / Developer Support Engineer
- Executed on Borland’s gold and platinum contracts, the most advanced technical service provided by Borland.
- Provided clients with various services including: architectural design, code optimization, software consultation and technical resolution, and application life cycle management.
- Trained by Borland PSO department on J2EEs products.
- Projects involved: web development and design, J2EE development, EJBs, JSPs, Servlets, XML, SAX, DOM, ASP, SOAP, multi-tiered programming, COM development, object oriented programming (C, C++, Java), Perl, database: Oracle MySQL , and Web Server: WebSphere, Web Logic, BEA, and Tomcat.
Education
June 20, 2002
B.S. Computer Science
Santa Cruz
June 22,2003
B.A. Business Management
Santa Cruz