We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

San Diego, CaliforniA

SUMMARY:

  • MEAN Stack Progressive Web Application architect seeking an opportunity to develop next generation applications using emerging web technologies.
  • Progressive Web Application development using Html5, ES6, CSS3.
  • Designing prototype web application interfaces focused on user interaction.
  • Using MEAN Stack to Architect modern Web Application scaffolding.
  • Back End Development Using MongoDB, Node.js and Express.
  • UX/UI design, planning and development.
  • Team player with a positive attitude capable of working well under pressure.
  • Ability to troubleshoot problems, interpret, document and solve complex issues.
  • Self - motivated, thrive on meeting and exceeding expectations.
  • Well organized, punctual with a strong work ethic.
  • Able to strategically plan, multitask and complete assignments on time.
  • Excellent written and verbal communication skills.

TECHNICAL SKILLS:

  • HTML 5
  • DOM
  • CSS 3
  • CSS - Grid
  • Flex-Box
  • SASS
  • S tylus
  • ES6
  • Object Oriented JavaScript
  • Design Patterns
  • Generators
  • Promises
  • Async/Await
  • Notifications
  • WebSockets (socket.io)
  • WebRTC
  • IndexedDB
  • Service Worker
  • Fetch
  • Cache
  • RxJS
  • Node.js
  • Express.js
  • Mongoose
  • MongoDB Node.js Driver
  • NGINX
  • AWS
  • AEM Content Management System
  • WordPress
  • Angular 1/2/4
  • Ember 2
  • Bootstrap
  • React
  • Foundation
  • Angular Material
  • Material-UI (React)
  • D3.js
  • Ext.js
  • Eclipse IDE
  • WebStorm
  • DevTools
  • Postman
  • InkScape
  • Gimp
  • Adobe CS
  • Final Cut Pro
  • Confidential Vegas Video
  • Git
  • Angular-cli
  • Ember-cli
  • Webpack
  • Yarn
  • NPM
  • Phantom.js
  • Three.js
  • Babylon.js
  • Canvas API
  • Unreal 4
  • 3D Studio Max
  • Unity 3D
  • Notepad ++
  • Sublime Text
  • Atom
  • VSCode

WORK EXPERIENCE:

Confidential

Senior Software Engineer, San Diego, California

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

Software Engineer, San Diego, California

Responsibilities:

  • Worked with internal Confidential 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

AEM CQ5 Developer, San Diego, California

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

Web Application UX developer, San Diego, California

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

Web Application Developer, San Diego, California

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.
  • Research and combining Web 2.0 services from Twitter, Facebook, Google Maps and Paypal to implement a seamless user experience.

Confidential, San Diego, California

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.
  • Installation of office production suites: e.g. Microsoft Office software.

Confidential

Help desk Support Analyst, Los Angeles, California

Responsibilities:

  • Resolve OSX 10.x networking and desktop application issues.
  • Maintain user account permissions, network application access and connected resources such as printer, Avid NLE stations, Cintiq hardware and Wacom tablets.
  • 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.
  • Support multimedia software suites: Maya, Final Cut Pro, Microsoft Office 2007/2008 (PC/MAC), Adobe Cs3, Zend studio and other software packages.
  • 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

Game Analyst, Los Angeles, California

Responsibilities:

  • Team building and collaboration to effectively test Confidential 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 training 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.

We'd love your feedback!