Sr. Software Developer Resume
Pasadena, CA
SKILLS:
Languages : Java, Groovy, Javascript, JSON, XML, HTML, HQL, SQL
Environments : Windows, Linux
Tools: SVN, Git, Spring (Boot), Docker
Design : UML, Design Patterns (GOF), UI, application frameworks, REST
Management : product development, project planning, architecture, business analysis, team leadership, technical interviews, mentoring
Process: Agile, XP, TDD
EXPERIENCE:
Sr. Software Developer
Confidential, Pasadena, CA
Responsibilities:
- Created and designed reactive pipeline, reading from stats microservice and collating data to HUD display microservice
- Code cleanup and refactoring of game management microservice
Tools: Eclipse, Git, Project Reactor, Spring, Docker
Sr. Software Developer
Confidential, Troy, MI
Responsibilities:
- Created and designed configurable search form for different and rapidly changing product marketing pages for large web - based store front
- Converted large implementation of product search results pages from Embedded JavaScript pages to framework of JSP and Apache
- Revamped logging for middle tier to standardize on SLF4J, and allow system admins to optionally turn on the logging of stack traces on errors during run time
- Project lead and senior developer helping define and implement Agile processes and modernizing middle tier while simultaneously implementing new product line
Tools: Eclipse, Git, Struts2, JQuery, JSP, JSTL
Sr. Software Developer
Confidential, Austin, TX
Responsibilities:
- Helped design user logging enhancements to supplement usage reporting data for business and support out of band authentication
- Helped design and implement out of band authentication
- Working in Agile environment helping implement incremental changes to banking company's data model and web services in JEE
Tools: IntelliJ, Swing, SQL, Oracle, Gradle, Git
Sr. Software Developer
Confidential, San Antonio, TX
Responsibilities:
- Developed Selenium scripts for PoC for production monitoring
- Led small team in developing strategy and PoC for converting SOAP 1.1 web services to SOAP 1.2
Tools: Selenium, Eclipse
Director of Software Engineering/Lead Architect
Confidential, San Antonio, TX
Responsibilities:
- Led and managed a team of 22 software developers and QA personnel, overseeing and successfully delivering 3 separate projects
- Led CRM effort with customers, providing consulting and delivery services
- Developed and implemented both business and software development process around company reorganizing itself as a business rules mining tools and services corporation
- Began effort to install Agile methodology with development and QA personnel
- Led effort architecting and helping design tool suite decomposing and reverse engineering source code to extract component business rules
- Designed methodology and helped implement PowerScript to Java source code transformation
Tools: Spring, C#, SQL Server, Eclipse
Implementation Architect, Integration
Confidential, Foster City, CA
Responsibilities:
- Certified for all Confidential Core InsuranceSuite products, integration, versions 7.0 and 8.0
- Consulted at numerous insurance firms in North America on enterprise architecture and integration on Confidential ClaimCenter and Platform
- Worked all aspects of Confidential project, from inception to go-live
- Architected, designed, and/or implemented numerous enterprise integrations from and to Confidential ClaimCenter
- Mentored client developers and management in Agile and/or software development best practices
Tools: Eclipse, WebSphere, Tomcat, Gosu, Confidential Platform (ClaimCenter)
Sr. Software Developer
Confidential, San Antonio, TX
Responsibilities:
- Normalized legacy SQL Server schema
- Refactored code to remove over 40K lines of dead code
- Standardized transaction semantics and design for legacy ORM
- Implemented full text search using Solr backend
- Prototype full text search using Grails/Hibernate Search
- Created multiple dynamic web reports using Groovy HTML builder
- General performance tuning of Java code across application
- Implemented webflows using JSF/Facelets front end, WebFlow/Spring middle tier
Tools: Hibernate, SQL, SQL Server, Oracle, Spring, Solr, Eclipse, Grails, JSF, Facelets, WebFlow
Sr. Software Developer
Confidential, Austin, TX
Responsibilities:
- Designed and implemented integration from Confidential Enterprise to Rational ClearQuest (C#/.NET)
- Designed Scheduling service component for Confidential Enterprise (C#/.NET)
- Improved performance IO between applet and servlet for BPM (Java/XML)
- Helped plan redesign of BPM towards modern 3-tier architecture from current client/server design (Java/XML)
Tools: ASP.NET, C#, NHibernate, Eclipse
CEO, Founder, Lead Architect
Confidential, Leander, TX
Responsibilities:
- Architected, designed, and implemented publish/subscribe message forum and feed reader portal
- Designed and implemented Groovy-JPA domain model
- Ensured model both DB and full text search capable
- Designed and implemented HTML/CSS/AJAX (in GSP - similar to JSP) Web 2.0 front end
- Enabled user submitted rich content while maintaining security against XSS
Tools : Netbeans, Eclipse, J2SE 1.6, Groovy on Grails, Hibernate (JPA/Search/Annotations), Prototype
Software Architect
Confidential, Sunnyvale, CA
Responsibilities:
- Improved UI of OSS ERP/CRM
- Created tool supporting the analysis of the runtime state of a distributed application:
- Developed comprehensive methodology for abstracting, recognizing, visualizing, troubleshooting, and performing comparative temporal analysis
- Assisted with product development
- Assisted with project management
- Assisted with architecture
- Defined UI functional specifications
- Designed and implemented complete UI
- Provided expertise on other technical and management aspects (e.g. platform integration, organizational issues, development process, etc.)
Tools: Eclipse, Swing, J2SE 1.4, JIDE, yFiles
Senior Software Engineer
Confidential, Burlingame, CA
Responsibilities:
- Contracted to leading biotechnology firm
- Designed and implemented basic UI framework
- Designed and implemented various UI components and dialogs
- Designed and implemented solution resolving multi-threaded synchronization between hardware messages, analysis algorithms, and Swing UI drawing routines
- Provided expertise on other technical and management aspects (e.g. platform integration, organizational issues, development process, etc.)
Tools: Eclipse, JIDE, Swing, J2SE 1.4 (1.5 compiling 1.4 standards)
Lead Architect
Confidential, San Jose, CA
Responsibilities:
- Architected and designed generic software model to represent FPGAs for pin assignment
- Implemented EDA application for HDL to place-and-route FPGA pin assignment (Xilinx FPGAs supported only), both model and UI
- Validated and implemented all FPGA design rules and WASSO calculations (both for generic FPGAs and Xilinx chips)
- Designed and implemented Swing-based, Java2d drawn widget representing current state of FPGA chip
- Designed and architected Internet licensing process for application
- Designed wire uncrossing process for optimizing pin assignment in FPGAs
- Organized and mentored all personnel in both QA and project management
Tools: Eclipse, Swing, javacc, J2SE 1.4