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