LiveCareer
LiveCareer
  • Dashboard
  • Jobs
  • Resumes
  • Cover Letters
  • Resumes
    • Resumes
    • Resume Builder
    • Resume Examples
      • Resume Examples
      • Nursing
      • Education
      • Administrative
      • Medical
      • Human Resources
      • View All
    • Resume Search
    • Resume Templates
      • Resume Templates
      • Nursing
      • Education
      • Medical
      • Human Resources
      • Customer Service
      • View All
    • Resume Services
    • Resume Formats
    • Resume Review
    • How to Write a Resume
    • CV Examples
    • CV Formats
    • CV Templates
    • Resume Objectives
  • Cover Letters
    • Cover Letters
    • Cover Letter Builder
    • Cover Letter Examples
      • Cover Letter Examples
      • Education
      • Medical
      • Human Resources
      • Customer Service
      • Business Operations
      • View All
    • Cover Letter Services
    • Cover Letter Templates
    • Cover Letter Formats
    • How to Write a Cover Letter
  • Jobs
    • Mobile App
    • Job Search
    • Job Apply Tool
    • Salary Calculator
    • Business Letters
    • Job Descriptions
  • Questions
  • Resources
  • About
  • Contact
  • 0Notifications
    • Notifications

      0 New
  • jane
    • Settings
    • Help & Support
    • Sign Out
  • Sign In
Member Login
  • LiveCareer
  • Resume Search
  • Lead Software Engineer
Please provide a type of job or location to search!
SEARCH

Lead Software Engineer Resume Example

Resume Score: 90%

Love this resume?Build Your Own Now
LEAD SOFTWARE ENGINEER
Summary

Software Engineer offering 19 years in the IT industry with a focus on product design and development. Extensive knowledge of Java Development and Object Oriented Design and Programming.

Highlights
  • Team Leadership
  • Requirements gathering
  • OO modeling/design
  • Agile development techniques
  • System Design and Development
  • Java
  • Spring/Spring MVC/Spring WS
  • Hazelcast
  • Twitter Bootstrap
  • SQL
  • JUnit, Powermock/Mockito
Accomplishments

Developed unified build system that creates a versioned DAG of dependencies for various languages (C++, Java, Python, R, JS Web applications) and builds and packages all the required components for easy deployment of a single release element. The system allows builds for different languages across different platforms, including Windows, Solaris and Linux Red Hat 5 and 6.


Implemented a SAML based SSO solution for internal and external facing web applications.


Lead the iShares team for 1 1/2 years, reducing the size of the code base by over 70% without losing any existing functionality while adding new functionality at the same time. Updated the code base from 0% unit test coverage to over 80% coverage during this time.

Experience
Lead Software Engineer
February 2009 to December 2015
Blackrock Financial Management - San Francisco, CA
  • Developed a unified Build System to allow language agnostic compilation and packaging of applications. The tool is a multi-threaded application that creates a graph of direct and transient dependencies and performs necessary operations on them, including checking out from various source control systems, compiling and packaging. The tool is optimised to only perform operations when changes occur.
  • The front end dashboard, called Build Server, utilizes an embedded Jetty, Twitter Bootstrap, Spring MVC and Hazelcast to distribute builds across a number of servers and aggregate build data into distributed build objects for view. Hazelcast handles both the distributed object data and a set of queues and listeners for distributing the build requests.
  • Developed a SAML based SSO platform used by internal and external applications. In implementation of this system, I worked closely with our security team to ensure both our registration and login pages are secure and that our encryption mechanisms are secure. We set up WebServices to retrieve user information both from the web and from our mobile iOS applications. Worked closely with various development teams for application integration and data migration into our registration platform. Test coverage of this system was 93% at the time I moved away from the project.
  • Directly managed other developers on various projects, primarily on the iShares North America and iShares Latin America web teams. I lead development of the Latin American iShares web sites and created a unified code base between various web sites that were currently in production when I began. This included the iShares US, Brazil and Mexico sites, and later the Chile and Europe sites. I also led the iShares North America web development team for 1 1/2 years during which time I worked closely with the business team to develop requirements, documentation of the web sites, and also with data and QA teams to ensure high data and site quality. I coded both back-end Java architecture and components and front end jsps and web components. Development projects include restyling of web site for the iShares team with completely rewritten front end code and redesigned and optimized back end code, with new code for a number of new services. The front end uses a number of different technologies, including Ajax, Flex, JSP and OO javascript. We also wrote a number of widgets for front end reuse for graphs and charts among other things. I wrote a back end based rules engine that drives how the various pages are configured based on fund data.
Senior Software Engineer
January 2008 to January 2009
Scientific Learning Corp - Oakland, CA
  • I was in charge of designing, building and maintaining server side Java components for an educational software company.
  • During this time, I participated in product team meetings to determine direction for server side development team. as well as worked on various development projects. I wrote a transactional archiving tool which was runnable through JBoss JMX and the command line.
  • The tool archives takes source and destination locationsand uses ssh to move the files.
  • The tool allows for restoring files from archive when needed by audit. This tool used a transaction table with heavy indexing to improve efficiency as millions of files were archived at a time.

  • I also updated the reporting data from Hibernate 2 to Hibernate 3 for better integration into JBoss and with Spring, better session factory management, greater efficiency (faster querying), and stronger bean definitions.
  • This upgrade involved upgrading JBoss and rewriting most of the queries.
  • I wrote and maintained the front and back end of the reporting system, that reads and reports on student data from a large number of institutions.
  • This provides custom web pages for institutions to view their data, maintain their accounts and run custom reports on their students.
  • As part of the reporting system, I wrote a complex graphing system for displaying these student reports.
  • I also wrote a web service to handle login credential verification and push user data to the report clients.
Software Engineer Contractor
February 2005 to December 2007
Barclays Global Investors - San Francisco, CA
  • Worked on architecture design and implementation of various Java applications for a large asset management company that concentrates in exchange traded funds.
  • Worked on a project with 2 week iterations developed across 4 different timeframes (SF, UK, Japan and AU), leading development of messaging and data access components. The application was a workflow engine to handle client orders. I created Spring web services to handle order state management as part of the flow. The code was well unit test covered using JUnit, Mockrunner and EasyMock.
  • Lead the development of messaging and data modeling between the data warehouse system and various data providers using JUnit tests to ensure quality of components.
  • Developed the business logic layer of the application to validate and process the external data into BGI relevant information.
  • Wrote a variety of reports for portfolio managers and external clients based on this data.
Senior Apps Engineer
December 2000 to February 2005
Wells Fargo & Company - San Francisco, CA
  • Led development efforts of enterprise Java based accounting and imaging applications.
  • Gathered requirements for updates to systems to accommodate new legal regulations demanded by the Patriot Act.
  • Created prototype J2EE web applications using JSP/WebLogic/Struts using Rational Rose (UML class/flow diagrams) and ErWin (database modeling).
  • Created secure interface between a mainframe system in DB2 and a Java web based application running on Windows to read in the ATM data for account management.
  • Led development of a web based imaging system requiring real-time BCP and 24x7 availability for both internal and external access. The application stored 1.5TB of data at the time of creation. The system was written on a base platform of IBM ConnectDirect.
  • Database replication using Octopus for Oracle replication to BCP servers.
  • Led project to convert a dBase/Clipper application into a J2EE web application handling fees associated with commercial property loans. This application used Struts, Oracle DB, and JBoss.
Senior Programmer
November 1999 to November 2000
State Street Research & Development - Boston, MA
  • Led development of new PMR reporting system and maintained and updated the Order system. This application used C++ components and a Visual Basic/ASP front end.
  • Maintained a Centura based order entry and accounting system and created web based reporting system.
Developer/Programmer
May 1998 to October 1999
Cinnamon Informatics, Inc - Somersworth, NH
  • Developed system for trade show exhibitor booth sales that included a graphical floor plan.
  • Developed a scheduling application for publication jobs; an internet application for floor plan navigation with ASP and Java for access by exhibitors/clients; a graphical engineering system for developing custom built high definition printing presses; and, an ERP application modules for Bill of Materials, Inventory, Purchasing, Engineering, and Sales.
Administrator/Programmer
October 1995 to May 1998
Larkin Group - Newton, MA
  • Accounting department administrator for trade show company specializing in fashion.
  • Programmed and helped to develop ERP system for company with staff from Cinnamon Informatics using VB++ and client accessible Java based web site.
  • Worked on various functions including accounting, sales, telecommunication and administration modules.
Education
Dec. 1998Northeastern University - Boston, MA
B.A : Psychology, Dec. 1994Wake Forest University - Winston-Salem, NCPsychology
Skills
  • 19 years experience as a software engineer, including over 15 years experience with Java and Java technologies. I have worked on system design, object modelling and application development on a wide variety of systems. I have led Agile development teams to many successful application development and deployments. I work hard to include every team member in the design phase of projects and straight through to completion.
  • Lots of experience with security and encryption of web based applications and secure data transfer.
  • Experience with many tools and frameworks for security (oWasp/ESAPI), front end development (jQuery, Twitter Bootstrap, Rafael), back end development (Spring Core, MVC, JMS, WS, Security, etc..., Struts, Restlet), web/application servers (Tomcat, Jetty, JBoss, WebLogic), graphing (Neo4J), map-reduce (Hazelcast), messaging/queueing (Hazelcast, MQ, Spring JMS), distributed collections (Hazelcast), web services (Spring WS with Jackson, XCF, Jersey), and many others.
Build Your Own Now

DISCLAIMER

Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.

Resume Overview

Companies Worked For:

  • Blackrock Financial Management
  • Scientific Learning Corp
  • Barclays Global Investors
  • Wells Fargo & Company
  • State Street Research & Development
  • Cinnamon Informatics, Inc
  • Larkin Group

School Attended

  • Northeastern University
  • Wake Forest University

Job Titles Held:

  • Lead Software Engineer
  • Senior Software Engineer
  • Software Engineer Contractor
  • Senior Apps Engineer
  • Senior Programmer
  • Developer/Programmer
  • Administrator/Programmer

Degrees

  • Dec. 1998
    B.A : Psychology , Dec. 1994

Create a job alert for [job role title] at [location].

×

Advertisement

Similar Resumes

View All
Lead-Software-Engineer-resume-sample

Lead Software Engineer

Leidos/SAIC

Clearwater, Florida

Lead-Software-Engineer-resume-sample

Lead Software Engineer

Integral Solutions Int'l

San Jose, California

Software-Engineer-/-Lead-resume-sample

Software Engineer / Lead

Humac Lab Ltd

Enfield,

About
  • About Us
  • Privacy Policy
  • Terms of Use
  • Sitemap
Help & Support
  • Work Here
  • Contact Us
  • FAQs
Languages
  • EN
  • UK
  • ES
  • FR
  • IT
  • DE
  • NL
  • PT
  • PL
Customer Service
customerservice@livecareer.com
800-652-8430 Mon- Fri 8am - 8pm CST
Sat 8am - 5pm CST, Sun 10am - 6pm CST
  • Stay in touch with us
Site jabber winner award

© 2021, Bold Limited. All rights reserved.