We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

San Diego, CaliforniA

SUMMARY

  • This is in response to the Front End Developer/ MEAN Stack developer position which I believe I am uniquely qualified. I would like to submit my resume for consideration. I have developed my communication, and development skills while employed by many of the top companies in southern California.
  • This has allowed me to build bridges between diverse departments, work and collaborate with great workers and senior personnel. I have also taken the time to cultivate a well - rounded understanding of interactive media, UX/UI development and Web Application programming that
  • I believe will be beneficial to the needs of the organization and our end users.
  • I am confident that my knowledge of interactive media production along with my passion for Internet technologies will be of great value.
  • MEAN Stack Progressive Web Application architect seeking an opportunity to develop next generation applications using emerging web technologies.

TECHNICAL SKILLS

LANGUAGES: HTML 5 DOM CSS 3 CSS - Grid Flex-Box SASS Stylus ES6 Object Oriented JavaScript Design Patterns Generators Promises Async/Await

WEB APIS: Notifications WebSockets (socket.io) WebRTC IndexedDB Service Worker Fetch Cache RxJS

HTTP SERVERS: Node.js Express.js Mongoose MongoDB Node.js Driver NGINX AWS

PLATFORMS: AEM Content Management System WordPress

FRMAEWORKS: Angular 1/2/4 Ember 2

UI LIBRARIES: Bootstrap React Foundation Angular Material Material-UI (React) D3.js Ext.js

SOFTWARE/PROGRAMMING: Eclipse IDE WebStorm DevTools Postman

GRAPHICS: InkScape Gimp Adobe CS

VIDEO: Final Cut Pro Sony Vegas Video

WORKFLOW: Git Angular-cli Ember-cli Webpack Yarn NPM Phantom.js

WEBGL: Three.js Babylon.js Canvas API Unreal 4 3D Studio Max Unity 3D

TEXT: Notepad ++ Sublime Text Atom VSCode

PROFESSIONAL EXPERIENCE

Confidential, San Diego, California

Senior Software Engineer

Responsibilities:

  • Collaborate with the external UX design team and Product Owners to craft a DSL for Confidential future drug testing Web Application platform.
  • Develop processes for development, building and deployment of Confidential ’ Progressive Web Application using Angular-cli, Node, Docker, and AWS S3 bucket.
  • Leveraged the Angular 4 framework, HTML5 and SASS CSS preprocessor to create route, feature, and component modules, directives, and event driven services using Typescript, RxJS and ES6.
  • Implemented Angular 2 / 4 Reactive Forms group, controls and custom validators to follow HIPAA guidelines and Confidential business rules for end user data collection.
  • Mock backend APIs with Node, Express, and MongoDB to help guide the backend development teams transition from a monolithic .NET application to .NET Core microservices API driven environment.
  • Maintained the Git repo for the frontend web client. performed code reviews for other developers, merged remote developer feature branches into master to start ci/cd processes.
  • Use sw-precache and sw-toolbox to cache application assets client side according to PWA guidelines.
  • Configure webapp.manifest file for PWA ‘Add to home screen’ functionality.
  • Create Docker Container which implemented the Angular-cli build process. The Dockerfile covered transpilation of ES6, testing headless using Phantom.js 2.5-beta, service-worker installation and deployment to AWS S3 Bucket.
  • Leverage Angular Material 2 UI library components during development to supplement gaps in the Confidential DSL Component library.
  • Developed an Angular 4 observable IndexedDB Api Service to store local data and user JWT token generated through OKTA authentication.

Confidential, San Diego, California

Web Application Developer

Responsibilities:

  • Worked with internal Sony development team on the PlayStation Vue for Confidential Fire Tv hybrid web application.
  • Implementation of OAUTH2 authentication between PSN/MLBAM as an ES2016 module for the Ember 2 framework.
  • Develop/extend web components within Ember 2 JavaScript framework.
  • Use Stylus CSS preprocessor throughout the project for web component styling.
  • Effectively implemented handlebars/HTMLbars templates within Ember 2.x for component interactivity and HTML layout.
  • Branched and commit pull requests using Internal Git/Github repository for feature requests and version control.
  • Use of JavaScript design patterns (singletons, modules, etc) use Jenkins for continuous build integration.
  • Work in an Agile development environment with 2 week sprint cycles for rapid application development.
  • Worked with Android Webview and Java to JavaScript bridge to send event to android apk.

Confidential, San Diego, California

Contract AEM CQ5 Developer

Responsibilities:

  • Convert static PSD into pixel perfect HTML/CSS layouts.
  • Implement styles and guidelines from customer approved Design Documentation.
  • Develop Page templates using Twitter bootstrap grid system and responsive web design techniques to effectively target all screen sizes.
  • Develop/Extend web components using HTML5/CSS3, JavaScript, JSP, and Ext.js to work within the bootstrap grid system.
  • Manage REST endpoints in a Apache Sling JCR environment.

Confidential, San Diego, California

Web Application UX developer

Responsibilities:

  • Web Application Architecture using MongoDB, Express, Node.js, and Angular.js
  • Participate in the UX/UI planning and design of key Web Application functionality
  • JavaScript development of the full application stack.
  • MongoDB database architecture, and collection schema development.
  • Node.js REST API development using Express, to be consumed by Angular.js services.
  • Nginx Web server setup and reverse proxy of API calls and Websocket connections to Node.js process.

Confidential, San Diego, California

Web Application Developer

Responsibilities:

  • Plan, storyboard, and coding of the Confidential user interface.
  • Back End Development using MongoDB and Node.js
  • Front End Development using HTML5, CSS3, and JavaScript APIs.

Confidential, San Diego, CA

Programmer Analyst

Responsibilities:

  • Research and analysis of new software and workflow processes to better support Facilities Management operations.
  • Configuration of desktop publishing software and post production hardware: e.g. wide format printers, laser cutters, CNC machinery, and vinyl printers.
  • Creation and management of users, groups and resources in Active Directory.
  • Windows XP/Vista/7 desktop support and problem resolution using footprints ticketing system.
  • VPN account setup and troubleshooting allowing end user access to the UCSD Intranet.
  • Communicate between diverse departments to correctly implement vLAN subgroups. iPhone/Android/Blackberry smart phone configuration and setup for exchange and BES email systems and web application access.
  • Plan, test and implement POS system for the university's transportation department.
  • Testing and implementation of database driven web applications.
  • Troubleshooting Outlook 2007 email client for Macintosh and Windows users.
  • Computer image management using Norton Ghost for over 40 dell computer models.

Confidential, Los Angeles, California

Help desk Support Analyst

Responsibilities:

  • Resolve OSX 10.x networking and desktop application issues.
  • Configure network printers for Macintosh and PC desktop systems.
  • Setup network resources for studio staff including: printers, scanners, digital cameras, camcorders and audio recording equipment.
  • Assist administrators with the provisioning of Blackberry devices.
  • Program New pin’s for Cisco VPN client access dongles.
  • Identify, isolate, troubleshoot communication and performance problems in a routed TCP/IP network environment.
  • Write batch files and scripts to regulate the work flow of repetitive tasks.
  • Patch Network ports for ShoreTel VoIP phone network access.

Confidential, Los Angeles, California

Game Analyst

Responsibilities:

  • Team building and collaboration to effectively test AAA video game titles.
  • Test and debug beta gaming software titles for program defects.
  • Execute test plans on beta release versions of video game software.
  • Provide clear and detailed written documentation of program defects.
  • Compile program defects and design issues found during testing.

Confidential, Help Desk Analyst

San Diego, California

Responsibilities:

  • Writing and distribution of documentation for software users.
  • Encourage and implement emerging media technologies into newsroom work-flow.
  • Troubleshoot hardware and software issues for the Macintosh computer system.
  • Testing and qualifying the deployment of upcoming Desktop builds.
  • Create, edit and resolve problem involving graphics software.
  • Attend meeting to discuss ongoing help-desk needs and project management.

Confidential, San Diego, California

Computer repair technician

Responsibilities:

  • Repair hardware and software issue as requested by the customer.
  • Track progress of computer repairs for 4 regions CompUSA stores.
  • Communicate with vendors on status and parts availability.
  • Travel between locations to ensure repairs are completed correctly.

Confidential, San Diego, California

Game Tester

Responsibilities:

  • Team building and collaboration to effective test video game titles.
  • Test and debug pre-release game software for program defects.
  • Execute test plans on pre-release versions of game software.
  • Provide clear and detailed written documentation of program defects.
  • Compile program defects and design issues found during testing.

Confidential, San Diego, California

Game Tester

Responsibilities:

  • Team building and collaboration to effective test video game titles.
  • Test and debug pre-release game software for program defects.
  • Execute test plans on pre-release versions of game software.
  • Provide clear and detailed written documentation of program defects.
  • Compile program defects and design issues found during testing.

Confidential, San Diego, California

Network Systems Technician

Responsibilities:

  • Testing and implementation of database driven applications.
  • Installation of office production suites: e.g. Microsoft Office, WordPerfect, Star Office, and FileMaker Pro database software.
  • User migration to new PC/MAC computer systems.
  • Wireless network node configuration and troubleshooting.
  • Creation and management of users, groups and resources in a WAN environment
  • NT and NetWare server setup and maintenance.
  • VPN and dial up account setup for end user to access district Intranet.

Hire Now