We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

San Diego, CA

PROFESSIONAL SUMMARY:

  • Build innovative Java software from the ground up.
  • Extensive Experience as Team Lead Java Developer

TECHNICAL SUMMARY:

Programming Languages: Java 1.6, Grails, R, Matlab

Java: Spring 2.x, Jboss 4.x application server, WebSphere 4.x application server, Apache Tomcat 5.x, Jeddy, Weblogic 11G, Hibernate 3.x for persistence, Spring MVC (FormController, MultiController), Struts 2.0, Tiles, JSP/JSTL, AJAX(Prototype, JQuery), Freemarker,J2EE, EJB1 - 3, JNDI, JMS, JDBC, Xfire for SOAP, Apache Axis for SOAP, Ant, Maven

Other: SqlServer, Oracle, Db2, Windows, Linux, Unix, Solaris, CVS, SVN, Star Team

Design & Development Tools: Rational Rose/UML, Eclipse 3.x

Econometrics / Statistics / Financial Analysis: Quantitative Forensic Accounting, Accuracy Ratios, Predictive Modeling, Regression, Time Series, Support Vector Machines, Capital Asset Pricing Model, Multi Factor Models, Equity Valuation

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Senior Software Engineer

Responsibilities:

  • Led rebuilding of the subscriber webapp with smaller code base, using Java, J2EE, Spring 2.x, Hibernate 3.x, JSP/JSTL, AJAX(JQuery), Struts 2.x,, Freemarker, Jeddy, SVN, Eclipse 3.x, Maven
  • Redesigned database and financial data load scripts with the DBA, resulting in simplified operations, much fewer errors and an environment for continuous improvement in AGR accounting fraud model.
  • Rejoined the research team, improving the predictivity of the AGR accounting fraud model, and rewriting the model validation test in R. AGR was improved by detecting and eliminating biases hidden by summary statistics: company size, industry sector and time frame.

Confidential, San Diego, CA

Staff Programmer Analyst

Responsibilities:

  • Architect and team lead for rewrite of Confidential webapp, the marketing department database for 3rd Generation mobile phones, services, operators and networks.
  • Confidential now built upon Linux, Tomcat 5.x, Spring & Spring MVC, Eclipse 3.x, Prototype/Ajax and web services SOAP (using XFire for SOAP service and Apache Axis for an unrelated client) and Oracle database/OC4J, which collectively support a 85% smaller code base.
  • The new Confidential has a "thick" client feel due to Ajax. Used SpringMVCextensively: SimpleFormController, MultiActionController, SimpleUrlHandlerMapping, InternalResourceViewResolver for jsp pages, BeanNameViewResolver for excel and pdf,
  • AbstractExcelView used for excel pages, CommonsMultipartResolver used to upload cellphone images into Confidential, CustomCollectionEditor, PropertyEditorSupport.
  • Co-Led internal standards decisions: XFire for SOAP Service/UDDI/WSDL, exception architecture, AOP.

Confidential, San Diego, CA

Java Developer

Responsibilities:

  • Built the radio ad campaign’s budget analysis application for Confidential Audio Ads, including invention patent pending Traffic Estimator application number 11/554,934. Audio Ads extends Confidential ’s Adwords auction model to radio advertising.
  • Estimator leverages statistical theory, and architecturally is built on Spring and proprietary Confidential frameworks.
  • Wrote radio station play list data format converters, as part of Confidential ’s Radio advertising System for automatically interleaving multi-source program and advertising content.

Confidential, San Diego, CA

Senior Java Software Architect

Responsibilities:

  • Co-developed company webapp, using Jboss4.0, EJB3.0, Struts 1.2 & JSTL. Has equity search, watch list, equity drilldown, portfolio back tester.
  • Developed a stock valuation model using Matlab. This model uses quarterly financial statements of publicly traded companies.
  • Developed Stock Portfolio Back tester with Matlab, which analyzes historical portfolio returns in terms of Capital Asset Pricing Model (CAPM) and Sharpe Ratios, and was used to validate the stock valuation model.

Confidential, CA

Enterprise Java Software Architect

Responsibilities:

  • Designed Credit Report Dispute System (CDS), incorporating Tomcat, Struts, JMS, JSP, Junit, Linux and ant. CDS was built in 5 months. I lead the team of 4 programmers.
  • Took over LDAP based single sign on system (SSO) from another architect. Substantially simplified and recoded SSO, and brought it to live quickly.
  • Advocated and obtained approval for Credco to adopt Hibernate for simplified database persistence, Struts for controlling page views, Ant for compiling/deployment and Eclipse IDE as standards. Lead development of common code library and repository.

Confidential, San Diego, CA

Head of Software Engineering

Responsibilities:

  • Application service webapp incorporated Jboss 3.x, Struts, Tiles, Hibernate, Cocoon2.1, Betwixt, HTML, CSS, XML, XSLT, AXIS and Junit. Eclipse, Ant and Starteam were the development tools.
  • Developed the automated statistical detection of Enron-style frauds, using SEC statements.
  • Lead the 3-man development team for the statistical application and java webapp.
  • Developed fraud statistical model using SAS, based on unusual financial ratios, and several studies validating model, including a 4 factor model of returns (based on Arbitrage Pricing Theory) showing return underperformance for fraud flagged firms, and a study showing higher probability of extreme price drops for fraud flagged firms.

Confidential, San Diego, CA

Programmer Analyst

Responsibilities:

  • Re-engineered the Protein Data Bank (PDB) webapp, mandated by NSF to be the US repository of protein macro-molecule 3d images. The DBA and I demonstrated a major improvement at the NSF annual review committee in May ’02, prompting NSF to double funding.
  • Gathered requirements from bioinformaticians, designed and lead recoding of the PDB in Enterprise Java.
  • Architecture incorporated Unix,Websphere 4.0, J2EE, EJB 1.1, JNDI, JDBC, Struts1.x, JSP, Axis SOAP, Linux and DB2 database.
  • Lead the small team of junior developers.

Confidential

Head of Software Engineering

Responsibilities:

  • Designed and coded Confirmation Matching Service (CMS) to completion with a team of 3 junior developers. CMS was provided as an application service (ASP) using Java.
  • Concordia Net provided Internet-based solutions to investment banks, corporate treasuries, and other institutions that trade OTC financial instruments, using FpML/XML as a standardized open data exchange protocol.
  • Leading contributor to the FpML working groups.

Confidential

Investment Banking Middleware Principal Consultant

Responsibilities:

  • Built Confidential ’s proprietary Network Data Model, comprised of standardized messages for interest rate swaps and other derivatives. Confidential was used so all bank systems (risk management, trading, and back office) could share trading information, leveraging the network effect.
  • Consulted at Confidential licensees Dresden Bank and IMI San Paolo, for EAI and global risk management.
  • Led development of Confidential adapters for Infinity, RiskCare and Panorama.

We'd love your feedback!