We provide IT Staff Augmentation Services!

Manager, Software Resume

CaliforniA

SUMMARY:

  • An accomplished Information Technology professional with a demonstrated success in leadership and the design and implementation of innovative, complex systems/software architectures and IT infrastructures.
  • I'm an ambitious self - starter with over 18 years of experience leading, designing, and developing data-driven, n-tier, software applications.
  • My objective is to apply my previous experience and ability to learn new businesses quickly to a challenging position leading, architecting, and building enterprise Java systems.
  • I am capable of working on a team with people at all levels as well as working independently as required. Abilities are diverse and backed by experience.
  • Managed and lead efforts on projects (large and small) within various lifecycle phases (inception to deployment and support/maintenance).
  • Successfully managed and lead development teams of various sizes.
  • Worked with various internal and external groups onshore and offshore in order to collaborate on various projects and deliverables.
  • Defined and implemented technical standards on various teams and projects.
  • Historical track record of delivering projects on time and within budget.

TECHNICAL SKILLS:

Languages: Java, Groovy, Scala, Jython, PHP, Python, Perl, ColdFusion

Server-side Technologies: Java (Standard & Enterprise Editions), Servlets/JSP, Spring (including MVC), Struts, Hibernate, JPA, Grails, Apache Commons, REST, JSTL, XML, XSL/XSLT, RSS, WDDX, SOAP, EJB, RMI, JAXP, JAXB, JNDI, JDBC, SQL, PHP, Python (Standalone and CGI), Perl (Standalone and CGI)

Client-side Technologies: CSS, HTML/XHTML, JavaScript, DHTML, XML, jQuery, Angular

Application/Web Servers: Apache HTTP Server, Tomcat, JBoss, Glassfish, Smartfox Server, Orion, Weblogic, WebSphere, Weblogic, WebSphere, Netscape/iPlanet/Sun-One, JRun

Databases: MySQL, ORACLE 8/8i/9i/10g, SQL Server, PostgreSQL, JDBC

Infrastructure: Maven, Ant, Hudson/Jenkins, Git, Subversion, CVS, Starteam, JIRA

Operating Systems: Windows, Mac, SunOS/Solaris, Redhat Linux, Gentoo Linux, Ubuntu Linux, FreeBSD

Software: IntelliJ IDEA, Eclipse, JBuilder, NetBeans

PROFESSIONAL HISTORY:

Manager, Software

Confidential, California

Responsibilities:

  • Software Engineering Manager in the Commerce API group.
  • Worked with business and delivery teams to add new functionality to the Open Commerce API Platform available for integration by internal and external integrators.
  • Lead the design and development of a RESTful web services API built on top of Spring Boot, Spring MVC, MySQL, Hazelcast, MongoDB, etc.
  • Worked with team to plan for and migrate microservice architecture to AWS.
  • Worked with team to convert microservice applications to Docker.
  • Responsible for the entire SDLC process and converting the team to a DevOps model for software development and operations.
  • Worked with senior management and management peers to plan and organize work as well as in implementing development and testing standards throughout the technology organization.
  • Helped to develop production support processes and procedures.
  • Mentored developers on my team.
  • Worked closely with HR to build out new team.

Confidential

Lead Java Developer, Culver City, California

Responsibilities:

  • Lead Developer in the Enterprise Media Framework group.
  • Worked with business and delivery teams to add new functionality to the newest digital asset management system in development by FOX.
  • Designed and developed portions of the API using Spring MVC and Web Services.
  • Integrated Quartz High Availability for back-end job processing.
  • Integrated API gateway solution for API management and proxy workflow.

Confidential, Santa Monica, California

Lead J2EE Developer, IT

Responsibilities:

  • Technical Lead working specifically on a Confidential Media Buy management system. The application is used by internal and external stakeholders during various phases in a media buy management workflow/lifecycle.
  • I work with and lead external consultancies in order to augment our internal development team.
  • I work as a Lead Developer in order to define and set development standards and procedures for the Pioneer project and Confidential in general.
  • Developed and lead various application development efforts and deployments.

Confidential, Los Angeles, California

Sr. Manager, Technology

Responsibilities:

  • Managed the technology team for the Style Network cable channel.
  • Responsible for designing and developing Confidential website. This is a high traffic and high visibility website.
  • Responsible for designing and developing web services consumed by third parties.
  • Worked with internal teams, executives, and third party agencies on various initiatives like mobile applications, creative, ads, research, etc.
  • Primary technologies were Java Enterprise Edition running inside of JBoss and on top of CentOS Linux.
  • Used the Spring Framework as our core site engine.
  • Relevant projects include: Confidential website development, Quartz scheduling, AOP integration, Ehcache integration, JMX integration, Infrastructure Migration, site redesign, tv show second screen experiences, etc.

Confidential, Los Angeles, California

Sr. Software Engineer

Responsibilities:

  • As a lead developer, helped implement software development best practices and processes around the americanapparel.net online store. This is a high traffic website.
  • Improved continuous integration build and deployment procedures by implementing Maven and Jenkins.
  • Implemented plan to integrate Spring (mainly MVC) and Hibernate frameworks.
  • Developed REST API as a step towards the transition to an MVC framework.
  • Worked on porting International versions of .Net online store to a Java technology stack.
  • Worked on backend order batch processing application improvements.
  • Replaced ATG Search with Oracle Endeca Search as a step towards the new application framework.
  • Worked on various bug fixes.
  • Key technologies: Java Enterprise Edition, JBoss Application Server, Oracle Database Server, Redhat Enterprise Linux, Spring Framework, Hibernate Framework, Maven, Apache Ant, Jenkins, Oracle Endeca Search, and ATG.

Confidential, Santa Monica, California

Sr. Software Engineer

Responsibilities:

  • Worked as Senior member of the Marketing Technology group.
  • Developed functionality for a global Single Sign-On application.
  • Developed functionality for the Universal Customer Database application
  • Developed functionality for a Sweepstakes application
  • Developed functionality for a CMS application.
  • Applications are high traffic web applications (such as callofduty.com and skylanders.com) that are either customer facing or running as internal web services (to service other applications).
  • Key technologies used are Java Enterprise Edition, Spring Framework, Hibernate, Adobe CQ CMS, Tomcat, Linux, and various 3rd party libraries to support the codebase.

Confidential, Pasadena, California

Technical Lead

Responsibilities:

  • Lead a team of developers working on the CARS (Common Archival & Retrieval System) application.
  • The system is responsible for archiving and retrieving customer correspondences in PDF format as well as meta-data associated with those documents. It is used by internal employees.
  • As a technical lead, I worked with business stakeholders to understand business requirements and turn those into level of effort estimations, technical requirements, and logical/physical solutions.
  • Worked closely with the developers on the team to help guide them with their day to day technical problems.
  • The environment is Agile and adheres to the Scrum process.
  • The technology stack used is Java Enterprise Edition.

Confidential, Glendale, California

Senior Software Engineer

Responsibilities:

  • Senior Java Software Engineer working primarily on petpetpark.com.
  • The product is an online virtual world/game targeted towards children. It allows them to create an online avatar, explore the virtual world of Petpet Park, accept and complete quests, tend to a home and garden, socialize with other players, and a slew of other features.
  • Responsibilities entailed developing new features per the business requirements set forth by game producers as well as developing needed long term architectural solutions for the application.
  • Worked on various features such as the quest system, messaging system, mini-games, error handling, build system, and various other game and system features.
  • Managing monitoring systems as well as fixed various legacy bugs in order to create a healthier game that is efficient, performant, and less error prone.
  • Relevant technologies include: Java 1.6, JEE 6, Spring, Hibernate, JPA, MySQL, Maven, Hudson, Smartfox, JBoss, and various Open Source libraries and tools.

Confidential, Los Angeles, California

Manager / Technical Lead / Software Engineer

Responsibilities:

  • Technology lead, architect, and manager for the Interactive Technologies group.
  • As part of the technology management team, I was responsible for a team of engineers and for architecting new development efforts.
  • One of my chief responsibilities entailed transforming the businesses goals and initiatives into technological solutions. I analyzed and architected solutions based on business needs.
  • Also assumed the responsibility of lead software engineer.
  • Layed the foundation for new development from which the other engineers built upon.
  • Responsible for managing project tasks, resources, and timelines.
  • Relevant projects: Interactive Technologies Infrastructure, E Online Website Maintenance and Restructuring, Build and Release Management, Emerging Technologies, and CMS Framework. I've instituted a variety of technologies so far including Spring Framework (with MVC), Hibernate, Quartz, Maven, Hudson, and Groovy. Applications were entertainment portals and news website.

Confidential, Burbank, California

Application Engineer

Responsibilities:

  • Web application that allows journalists and other media professionals to obtain customized digital media (images, video, etc) from Confidential ' various properties.
  • Involved in creating the application from the ground up using the various Java technologies: Java 1.6, JEE5, Spring, Hibernate, Struts 2, Glassfish, TestNG, dbUnit, ddlUtils, Quartz Scheduler, Captcha, etc.
  • Responsible for creating a batch application that aggregates data from various sources and imports the data into a unified data structure.
  • Worked on various peripheral projects such as a universal registration system and publishing system.

Confidential, North Hollywood, California

Software Engineer

Responsibilities:

  • Developed user management middleware application for the various online games provided by Confidential Internet Group (Pirates, Fairies, DXD, Blast, Toontown, etc). DISL is a collection of web services built using Apache Axis running on top of Apache Tomcat.
  • Designed and developed the backend Java code for the Pirates of the Caribbean Online website.
  • Coding ranged from backend database interaction all the way to the model-view-controller framework running the current incarnation of the website.
  • Developed upon various backend systems and API's (in Java) used by Pirates and other websites, such as commerce systems, registration systems, and account management systems.
  • Also, worked on peripheral applications for various backend processing applications.
  • Additional project includes development on the Toontown MMO game systems.

Confidential, Pasadena, California

Senior Java Integration Engineer

Responsibilities:

  • Wrote site performance and exception reporting application. A standalone application parsed log files and inserted data into a MySQL database.
  • The web application was written using Spring MVC, Hibernate, and JFreeChart to read data from the database and generate visual reports for the Production Engineering team, directors, and management. The purpose of the application was to communicate, through reports, the weak points of the application so known issues could be immediately addressed. Reports would display the site's performance and exception details using time filter, categories, etc as search filters.

Hire Now