We provide IT Staff Augmentation Services!

Technical Lead Front End Architecture Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Provide leadership and technical expertise to teams in broad technical areas: systems analysis, architecture, software design, software development, quality assurance, performance characterization and release engineering.
  • Significant stakeholder and contributor in the end to end experience for representatives and customer from application development thru to end user adoption
  • Assist in developing Design Delivery Schedule along with client, Project Manager, Design Team Lead and consultants.
  • Develop comprehensive SOW and contract document deliverables list for each related discipline.
  • Work closely with multiple teams and members to identify needs and modifications in Agile training and methods for success.
  • Train team and management members in Agile methodologies and processes.
  • Implement appropriate tools to track progress and identify any obstacles and remove them in the planning, development and delivery process.
  • Continued “hands on” assistance with team members during training and becoming proficient in Agile/Scrum processes.
  • Negotiate scope - of-work, deliverables and price with consulting firms.
  • Assist Project Manager in incorporating all internal and external design and cost issues.
  • Manage distribution and production of project workload within team.
  • Determine need for use of outside studios or vendors working with Director.
  • Collaborate on new design issues and research projects with team.
  • Ensure service level agreements are met daily.
  • Manage and maintain record keeping of original artwork files and all projects.
  • Project prioritization of design, assignment and management to designer & development teams.
  • Lead with effective supervision an experienced design team toward greater creativity.
  • Evaluate and motivate designers toward continued growth and leading design solutions.
  • Participate in departmental strategic planning. Assist technically internal and external customers.
  • Manage expectations with business and technology partners
  • Detect and solve technology delivery issues effectively. Strong problem solver.
  • Ensure contingency activities are covered related to system/application availability
  • Participate in design meetings and provide continual input to optimize design and minimize wasted work.
  • Ensure projects and finished graphics are accurate and precise.
  • Identify technical risks and mitigation strategies
  • Strong People Leadership, ability to form effective teams, assess talent, develop people, coach, mentor
  • Effectively and strategically collaborate with business and technology groups on technology definition and delivery
  • Foster and champion innovative technology solutions to solve complex business problem as part of a product model
  • Frequently perform team assessment and evaluate associates based on goals and expectations.
  • Comply with technical standards, policies and procedures and best practices
  • Foster Agile development practices

TECHNICAL SKILLS

  • Adobe Dreamweaver
  • Adobe Photoshop
  • Webstorm
  • Adobe Muse
  • Adobe Illustrator
  • Brackets
  • Adobe Flash
  • Angular JS 1.x
  • Sencha
  • Adobe Flex 1.5/2.0.1/3.0
  • Angular 2/4
  • Lotus/Domino Notes R5 (Certified)
  • Adobe Flash Builder 4.0/4.6
  • RobotLegs
  • Microsoft Visual Studio 6
  • Adobe AIR
  • PureMVC
  • Microsoft Access
  • Adobe Flex Data Services
  • Caringorm
  • Adobe Acrobat
  • Adobe Fireworks
  • Parsley
  • Perforce
  • Visual SourceSafe
  • MXML Visual Basic 6
  • Subclipse HTML5 VB Script
  • Enterprise Manager jQuery SQL
  • Stored Procedures Bootstrap JS Lotus Formula
  • Eclipse Node JS Lotus Script
  • Stylus Studio Grunt Java Script
  • Tortoise Gulp TypeScript
  • Toad SASS HTML
  • GitHub LESS PHP
  • SQL Developer CSS Javascript
  • Oracle CSS3 DHTML
  • MySQL C XML
  • C++ XSLT
  • Action Script 1.0 - 3.0 Objective C

PROFESSIONAL EXPERIENCE

Confidential

Technical Lead Front End Architecture

Responsibilities:

  • Responsible for establishing and creating Front End division for company
  • Direct responsibility with estimation of Budget for projects
  • Identify resource needs and acquire candidates
  • Interview/Evaluate candidates for hire
  • Work closely with Directors and Stakeholders to translate requirements into tangible features and tasks
  • Assist in estimation and budgeting for resources and project planning
  • Architect and Lead Development Team to successfully design, develop and deliver "state-of-the-art" dynamic applications developed in Angular 2.x and 4.x technologies
  • Train and mentor junior and senior team members in Angular development
  • Establish standards with which the Team and the organization development applications
  • Work closely with Enterprise Architects and UX Specialists to identify best approach to productivity
  • Oversee several resources including on-boarding, training and creation of development SDLC processes
  • Established Agile and SCRUM project management methods
  • Lead grooming and planning sessions for Agile sprint processes
  • Develop complex Architecture and components in Angular 2.x and 4.x
  • Identify, interview and hire resources to join development teams
  • Meet with upper leadership to establish front end development division in organization
  • Evaluation of developer's coding practices and establish standard development processes at Essilor
  • Lead and demonstrate progress for Clients and Product Owners

Confidential

Angular Consultant and Development Architecture Lead

Responsibilities:

  • Lead UI development team and mentor junior developers
  • Developed numerous features of application that is in the process of migrating from legacy platform
  • Agile and Scrum consulting on development practices
  • Develop complex features and platform based code artifacts utilizing Angular 2 platform
  • Connect to data services and utilize Swagger and additional tools to increase productivity and delivery
  • Advised on Angular 2 Best Practices
  • Mentored team in Angular technologies
  • Assist with code reviews on other team member's development in Angular 2
  • Advise upper management in development process to increase FE team productivity
  • Implement 3 rd party products into architecture of application
  • Separate features into module driven architecture to assist with separation of resources during development phases

Confidential

UI Development Team Lead

Responsibilities:

  • Lead UI development team and mentor junior developers
  • Migrated 4 Angular 2 applications developed in previous versions to production level 2.0 release
  • Advised on Angular 2 Best Practices
  • Assisted team with understanding and learning Angular 2 development platform

Confidential

UI Development Team Lead - Scrum Master

Responsibilities:

  • Lead UI development team and mentor junior developers
  • Advise as Scrum Master to ensure team progress and communication
  • Using Rally, Webstorm2016, Git and additional technologies required, assist leadership in implementing foundation practices to optimize team productivity
  • Agile coach for Confidential development teams to ensure Agile methods are implemented into organization - modifying current practices where necessary
  • Development of new Features and Bug Fixes using AngularJS 1.5
  • Instructing and mentoring teams of developers in uses of Angular 2.0 technologies to include, Node.js, Grunt, LESS and additional technologies to ensure current migration from AngularJS 1.5 to Angular 2.0
  • Meet with and advise upper management leadership team on Angular 2.0 and component driven architecture
  • Assist with development of refactoring of current code base to optimize to AngularJS 1.5 for future migration/upgrade to Angular 2.0
  • Development of training documents and SCRUM Demo documentation
  • Presentations to company of Sprint release demos and team progress
  • Using Rally track and identify tasks and tracking of Sprint burn-down
  • Working closely with Product Owners to facilitate smooth transition and on-boarding of new team members
  • Facilitate knowledge transfer meetings with additional teams
  • Research and Innovations of applications to modify current application architecture to be component/view driven
  • Develop complex Features and code structures to delivery to QA and Automation Testing teams
  • Work closely with DevOps teams to deliver features and fixes to Production

Confidential

UI AngularJS and Angular 2.0 Lead Technical Lead (Consultant)

Responsibilities:

  • Lead front end development team on optimization of JCPenney.com retail site
  • Feature and refactoring of retail products display and styling
  • Using AngularJS 1.4 developed and mentored teams on modifications to current dot-com retail site
  • Research of evaluation against competitor's retail sites
  • Evaluation and metrics of load time, page load and graphics optimizations
  • Worked closely with leadership to design and implement modifications to development processes and Agile methodologies to enhance productivity in the team

Confidential

Technical Consultant

Responsibilities:

  • Advise development team and management of usage of AngularJS as a front end development technology
  • Evaluate and recommend modifications to existing processes, architecture and development SDLC of classified application
  • Attend and assist with development and architecture meetings
  • Worked with upper management to implement Agile methods into existing teams
  • Assist with defects and code modifications to ensure best practices in AngularJS development
  • Advise management of new technologies Angular 2, Gulp and associated dependent technologies for architecture and development
  • Advise management and teams on feature architecture for implementation into existing application structure

Confidential

Senior UI Architect and Team Technical Lead

Responsibilities:

  • Plan and manage UI Design & Development teams in complex mortgage lending applications
  • Agile Team Coach
  • Encouraged team members through transition and training in Agile methods
  • Train, mentor and provide direction as SME in front end and enterprise architecture of several large applications
  • Provide training documents and training schedule for 20+ software engineers
  • Advise upper management on UI/UX Best Practices and project application architecture
  • Advise Teams on problem solving in current build processes and application feature development
  • Mentor and pair with Leads & Designers as needed to create success.
  • Attend management SCRUM meetings to advise on team progress
  • Advise middle-tier team members on data and data services contracts between Front End and Middle-tier Java methods
  • Provide expertise for project management during change management of IT department integrating into single office complex location
  • Assist in interview of candidates for hire for building out design and development teams
  • Research and Development of proof of concepts utilizing alternate technologies such as HTML5, JavaScript jQuery, ExtJS, AngularJS, etc.
  • Create next-gen version of mortgage lending application utilizing HTML5, Angular JS 2, CSS3, Bootstrap, Node and jQuery
  • Identify new resources for team and vet current team members
  • Work closely with Product Owner, Product Manager, Business Analyst and others to determine requirements to then translate into specifications

Confidential

Director of Software Engineering / Sr. Application Development Manager / Agile Methods Coach

Responsibilities:

  • Application analysis for clients with respect to using a variety of Technologies with special emphasis on RIAs utilizing Flex Technologies for projects.
  • Identify, vet and hire resources for teams
  • Release of team members as necessary
  • Trained team members in Agile/Scrum methods and implemented tools to accommodate processes
  • Encouraged team members through transition and training in Agile methods
  • Performs tech screens and qualifying interviews for Flex candidates as a courtesy to several Recruiting agencies in Flex.
  • Consulted companies and other Flex Developers on solutions.
  • Design and Development of complex web sites and applications using various technologies including Apache Flex, HTML5, jQuery, CSS3 and additional JavaScript frameworks to produce visually exciting sites and applications
  • Works closely with other team members of all three development tiers.
  • Works closely with Human Factors and Usability Specialists to facilitate the creation of Enterprise Application Designs.
  • Utilized JIRA and Agile project planning to radically enhance the projects productivity.
  • Work closely with clients and product owners/managers to gather requirements and define processes and goals
  • Translate requirements into working development schedule and define use cases and development cycle
  • Managed design teams and other technologists to determine enterprise architecture as it relates to goals and requirements of application
  • Design rapid prototypes for instant sign off by business department and product owners
  • Design mockups of screen based on requirements and functionality of product

We'd love your feedback!