Senior Software Engineer Resume
San Bruno, CA
SUMMARY
- Professional Senior Software Engineer specializing in front end design and development a degree in Computer Science, professional and gallery experience in art, design, 3D, and motion graphics, and over 20 years researching, designing, and developing high quality commercial web, desktop, and mobile applications with exceptionally simple, creative, and intuitive interfaces.
- Deeply noledgeable and experienced at all tiers of the modern web application stack.
- With experience as an international speaker and technical trainer.
- Competent with a wide range of tools and practices for small and large - scale agile team collaboration and software development on Windows, OSX, and Linux.
TECHNICAL SKILLS
- Angular.js
- Angular 2 - 10
- NGRX
- RxJS
- html5
- css3
- React
- Redux
- MS SQL
- Javascript
- Typescript
- Firebase/Firestore
- MongoDB
- NodeJS
- Express agGrid
- C#.NET
- C++
- Flexbox
- Bootstrap
- Grunt
- Gulp
- Webpack
- Express
- AWS
- Azure DevOps
- Omnigraffle
- Creative Suite
- GIT
- Jasmine
- Protractor
- Selenium
- Jira
- CI/CD env.
PROFESSIONAL EXPERIENCE
Senior Software Engineer
Confidential, San Bruno, CA
Responsibilities:
- Migrated an internally built software tool from JavaScript to a new Angular Material frontend using Typescript, Angular 11, NGRX, and RxJS.
- Worked with internal tools team to identify necessary backend infrastructure to enable the new frontend.
- Provided design insight to improve functionality, look and feel; as well as net, new functionality.
- Used JIRA for managing stories Bitbucket and Git for version control, pull requests, etc. CI/CD Continuous Integration/Continuous Deployment using Jenkins, Webpack, Gulp.
- AWS on backend to support Angular, NodeJS, and RESTful APIs.
Lead Front end Engineer
Confidential, Pleasanton, CA
Responsibilities:
- Setting and communicating company-wide front-end architectural standards and leading hands-on development of common components including front-end design and development in Typescript, Angular 6-8, RxJS, NodeJS and Web Components, REST API design and implementation.
- Writing unit-tests, mentoring junior engineers about Angular design patterns, and how to create mock systems with node.
Senior Front end Developer/Architect
Confidential, NYC, NY
Responsibilities:
- Front-end designer, lead developer and architect.
- Architecting a new application to serve the Enterprise financial services designing user experience components, and leading front-end development in Typescript and Angular 2-5.
- Collaborated on the REST API design.
- Created full-stack testing tools and designed front end testing approaches including a mock server environment for load-testing in node.js.
Senior Developer
Confidential
Responsibilities:
- Performed business analysis, UI/UX design, and front-end coding in Angular.
- Travelled to Confidential for business analysis and requirements gathering.
- Completed the web SPA in 5 months after which it was released for immediate deployment to UN field-offices in Confidential as part of an initiative to facilitate coordination of humanitarian efforts.
- Created mock test environment and local server.
- Moved on to a second engagement of planning and executing an international research campaign, designing a humanitarian 3W report support tool and documenting the findings and results in a 50-page report.
Front end Lead
Confidential, Toronto, ON
Responsibilities:
- UX Design, API design and front-end development for a website prototype using Angular 2.
- Interfacing to a Blockchain agreements security application for executive review at a major Confidential.
- Created a REST API and client-side mock environment.
Director Front End Applications
Confidential, San Diego, CA
Responsibilities:
- Led front-end design and development through release of v.1 of a commercial Web application for the financial sector using Angular, D3, amCharts.
- Managed a small team of 5 front-end developers.
- Designed and implemented data visualizations for cutting edge financial forecasting.
Senior Front-end Engineer
Confidential
Responsibilities:
- Contributed on-site in San Diego, Los Angeles, and Las Vegas, as a senior engineer to the front-end control design and implementation of large public-facing web-application software for use by customers of energy utilities companies.
- Planned, designed and implemented reusable responsive application components for single page phone, tablet, and desktop applications.
Technical Lead / Solutions
Confidential, Los Angeles, CA
Responsibilities:
- Responsible for the design architecture and implementation of a complete MEAN (Angular, Express, MongoDB) stack system for supporting TV, Websites and Browser plugins for end-users to annotate their experiences via a social networking communication.
Senior Web App Designer and Engineer
Confidential, San Diego, CA
Responsibilities:
- Lead developer, architect, and UX designer of a cross-platform web application connecting to custom network appliance firmware.
- Responsible for requirements gathering, design, and implementation of the front-end and the RESTAPI using the MEAN stack (MongoDB, Express, Angular, Node).
- Set up a local Node service for mock testing of the interface and collaborated with the appliance engineers to utilize existing SOAP API for hardware access and define the back/front communication.
- Created network data visualization widgets using D3 and custom code.
Senior Web Applications Engineer
Confidential, San Diego, CA
Responsibilities:
- Senior front-end developer, architect, and mentor of core technologies Backbone and Angular.
- Responsible for development and support of data Visualization components interfacing with Java Spring "big data" database access components using Confidential technologies.
Web Applications Engineer
Confidential, San Diego, CA
Responsibilities:
- Responsible for development of web-based end-user tools to configure the flagship, commercially successful network security appliance "iPrism". Owner of on-going GUI development and support.
Project Manager / UX Designer / Engineer
Confidential, San Diego, CA
Responsibilities:
- Responsible for team leadership, project management, architecture, and implementation of various programs and components as part of a specialized senior consulting team.
- Gatheird user requirements, created wireframes and design proposals, and made presentations and flash demos for collaboration with Stakeholders.
- Developed and implemented agile methodologies within the consulting engineering group.
Project Manager
Confidential Inc, San Diego, CA
Responsibilities:
- Managed an off-shore team (India) in the development and support of All-in-One Printer product line.
- Gatheird requirements, designed upgrades, oversaw development.
