We provide IT Staff Augmentation Services!

Technical Team Manager Resume

3.00/5 (Submit Your Rating)

UsA

TECHNICAL LEADER / ARCHITECT:

Specializes in the analysis, design and delivery of cost-efficient, high-performance technicalsolutions to mission-critical business requirements. Proven ability to master different skill sets and adapt to new challenges, regardless of whether they are business, technical or resource-related.

  • Team recruitment, building and leadership
  • Business requirements analysis
  • Project design, estimation and execution
  • Agile methodologies, including Scrum Master responsibilities
  • Familiarity with today\'s enterprisetechnologies: Java, .Net,Python,Linux,Windows,Oracle,PostgreSQL,NoSQL
  • Senior Architect experience with serversideJava, Spring, Hibernate, Web
  • Services, Maven & open sourcetechnologies
  • TDD (Test Driven Development) and BDD (Behavior Driven Development)
  • Interaction with internal and external customers and the ability to meet andbalance their needs

SPECIALITIES:

  • Java: Spring, Hibernate, JAX-RS (REST), JAX-WS (SOAP), Maven, Jetty
  • Python: BDD (Freshen, nose) , Django, Twisted, PyPy, Flask
  • Databases: Oracle, MySQL, PostgreSQL
  • Operating Systems: Linux (Debian/Ubuntu/Mint/Fedora/CentOS), Windows
  • Continuous Integration: Hudson/Jenkins, TeamCity
  • Open-source technologies and libraries

EXPERIENCE:

Confidential, Canada 2009 to Present
Technical Team Manager / Architect (2011 to Present)

  • Initiated the research for a more cost-efficient database platform, projected to save over $350,000 in licensing fees in the first year alone
  • Executed a conversion from the traditional Java WAR approach to a Web Fat Jar model (with an embedded web server), allowing for better application isolation, resilience, performance and more efficient memory usage on 64-bit production servers
  • Delivered a fully cross-platform SaaS platform (Linux in production, all major OSes indevelopment) to allow easier integration of disparate technology teams (Java, .Net.Python)
  • Co-operated closely with the Operations team to allow for automated deployments in production. Led the research on zero-downtime deployment options (including N+1)
  • Performed analysis of all major NoSQL solutions (Cassandra, Redis, MongoDB) and evaluated them from the point of business requirements, scalability, maturity, code migration costs and operational stability
  • Performed performance and salary reviews for a senior SaaS development team
  • Led a full conversion to an Agile development methodology (Scrum) for an integrated development and QA team.

Technical Team Lead / Architect (2010-2011)

  • Designed complex integration with an external billing system (Zuora) for multi-currencymonthly and annual subscription billing, including support for internal customer taxcalculation engines (Sabrix)
  • Designed integration APIs for external software partners, as well as existing internalapplications written in diverse technologies (e.g. Microsoft .Net / SQL Server and Python /Django). Allowed to deliver a massive set of new product enhancements within a veryshort time frame for a key Fortune 100 customer (Dell)
  • Performed business requirements analysis, solution design and development estimates forall major projects
  • Designed a technical solution to allow executing customer-specific Professional Servicescode within a sandbox maintained by the core SaaS platform. Allowed to independently deploy custom code in production without the need to restart the main application
  • Completed the deprecation of a legacy J2EE 1.4 Weblogic platform, which saved nearly $200,000 in license costs across multiple datacenters
  • Introduced Behavior Driven Development (BDD) using cutting edge Python libraries as a more efficient replacement for traditional Java integration unit tests. Went from 300 JUnit tests to 6,000+ BDD integration tests within 9 months thanks to total buy-in from development and QA teams
  • Led, trained and mentored a new team through challenging projects with demanding deadlines and frequently changing requirements. Personally designed and implemented a training program to transform an existing C++ Windows team into a senior level Java / Linux software organization within the space of 1 year
  • Performed interviews for potential hires and code reviews for existing team members

Senior Developer (2009-2010)

  • Designed the conversion of a critical server platform from a legacy J2EE 1.4 architecture to a modern Linux / Spring / Hibernate / REST / Maven-based stack
  • Rewrote a failed 6-month Erlang project in 15 days using a modern Java architecture, with better performance, more features and outstanding stability. Newly designed system dropped the server CPU usage from 95% to 9%, saving thousands of dollars in hardware and software license costs

Confidential,Montreal, Canada 2005-2009
Scrum Master / Technical Architect (2007-2009)

  • Led the Java development team for Vantage Service Manager, Compuware\'s flagship IT infrastructure monitoring solution. Installed at such high profile customers as AutoTrader.com and NHS (National Health Service) in the U.K.
  • Implemented Agile development methodologies, including leading a product development team as the Scrum Master, Sprint Backlog and Product Backlog owner

Senior Developer (2005-2007)

  • Self-trained to convert from a Windows / C# / .Net technology stack to a senior Java developer within 12 months
  • Estimated, analysed, designed and lead teams of developers and designers through multimillion dollar development projects to provide mission-critical financial / accounting /CRM / ERP functionality using Java/J2EE/Oracle/Solaris
  • Performed technical project management activities related to task completion, change requests, documentation, code reviews and interaction with internal and external customers in Canada and U.S.A
  • Prepared estimates and worked on Request for Proposals (RFPs) for bidding on services / consulting contracts
  • Conducted technical interviews for potential new employees
  • Received “Most Valuable Team Member” award from all the team members upon completion of a particularly challenging project

Confidential,Pointe-Claire, Canada 1994-2005
Research & Development Supervisor / Technical Architect / Senior Developer

  • Supervised the design and development of a flagship sales analytics application that wasinstalled at over 100 top North American retailers, including Giorgio Armani, Forzani, Liz Clairborne, Nieman Marcus, Dollar General and many others
  • Developed the UI database logic to run across Sybase, SQL Server and Oracle and process up to 12 million retail transactions per day, while providing a responsive user interface regardless of volume of data
  • Performed technical interviews for new hires and performance and salary reviews for all team members
  • Responsible for the technical architecture of two separate generations of a product, delivered on two dramatically different platforms (Sybase PowerBuilder and Microsoft.Net)

OPEN SOURCE PROJECTS:

  • Corepost a Python REST web micro-framework, based on asynchronous I/O Twisted APIs. Designed to be a Pythonic alternative to the JavaScript-based Node.js platform. Planned integration with ZeroMQ asynchronous messaging to provide multi-core support for traditionally single-threaded asynchronous I/O applications
  • Swing JavaBuilder : maximizing Swing developer productivity through declarative interfaces in YAML. Introduced in a JavaLobby article with over 26,500 views to date

EDUCATION:
B. Comm. with concentration in Management Information Systems.

PUBLICATIONS:

Developer.com:

  • A Test-Driven Development Stack for Java: Maven, Jetty, Mockito, and JAX-RS
  • Mockito: Java Unit Testing with Mock Objects
  • The Django Framework\'s Killer Feature for Java Developers
  • Combining Hibernate Cache and Ehcache for Better Java Scalability
  • The Technology Behind the OpenStack Cloud Computing Project

DevX.com:

  • JavaFX Script in Action: Lacking for RIA, Promising for Mobile
  • Setting Up JBoss Tools for Seam Application Development
  • MigLayout: Easing the Pain of Swing/SWT Layout Management
  • Beyond XML and JSON: YAML for Java Developers
  • Beans Binding: A Java Data-Binding Solution with a Serious Problem
  • Embedded Jetty and Spring: The Lightweight Antidote for Java EE Complexity
  • Spring and Hessian for Fast, Easy Java Remoting

We'd love your feedback!