Summary
Overview
Work History
Education
Skills
Timeline
Generic

Daniel Haile

Seattle, WA,WA

Summary

FULL STACK JAVASCRIPT DEVELOPER

Skilled and hard-working professional with proven knowledge and technically qualified software developer with 4+ years hands on experience in enterprise-level web development for an organizations. Strong problem-solving abilities in analysis, coding, and debugging supported by the ability to rapidly adapt to new technical environments and new technologies. Skilled at implementing best practices and latest technologies and frameworks such as JavaScript, React, React Native, Angular, TypeScript Express.js, Node.js, MongoDB, MySQL, AWS, RESTful API, and with a strong and solid understanding with all phases of software development life cycle.

Overview

4
4
years of professional experience

Work History

Full Stack Software Engineer

Benchmark Electronics Inc
Seattle, WA
01.2018 - 05.2020
  • Part of team which works on manufacturing which allow full system integration for complex assembles and modules.
  •  Analyzed requirements and processes to determine best solution for automation.
  •  Designed and implemented document-integrated time tracking plugin for integration and
  • Assembling process.
  •  Implemented web-based file tracking system which monitors movement of clients'
  • Confidential physical files within organization by assigning tokens to file accesses, tracing
  • File access, and utilizing encryption and decryption keys.
  •  Collaborated with other teams to design new feature in digital marketing and customer
  • Requisition site.
  •  Reduced resource misuse by 50% by implementing system to detail requisition process
  • Flow.
  •  Implemented client billing system which helped accounts department track payments.
  •  Fixed bugs and maintained systems. Implemented feature updates and upgrades.
  • Technology used :JavaScript ,Node JS ,Angular Mongo DB , Restful ,JSON,Graph-QL, AWS,Git ,Swagger, GitHub, Sass, HTML, CSS.

Full Stack Developer

Sturbucks
SEATTLE, WA
09.2016 - 01.2018

COMPANY NAME 1 ...........

  • Designing modern web development (using HTML5, CSS, JavaScript, Angular).
  • Implemented authentication and authorization using JWT token.
  • Optimized performance with various technique such as lazy, preloading eager loading strategies.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Used Agile Software Development Methodology for projects and used Jira for user stories and tracking.
  • Used Angular to achieve component-based application architecture using HTML and TypeScript.
  • Utilized core Angular features such as HTTP, Data Binding, Forms, Services and Dependency Injection.
  • Used Angular CLI into project for front-end development tasks such as minifying, auto reloading, deploying.
  • Developed Angular Template Driven Forms to implement forms across single page application (SPA).
    Developed http requests using RxJs observer / observables to send / receive request and responses with server.
  • Incorporated Angular Material as well as other third-party User Interface component library modules.
  • Implemented Angular custom Services to implement Dependency Injection, used Pipes to transformations.
  • Angular resources for all data access, encapsulating URL's, and standardizing data access interfaces.
  • Worked with Express.js for development of RESTful web services and middleware configurations.
  • Successfully develop and deployed code/features on to (GitHub/bitbucket), multiple times, while working in Agile environment.
  • Identified and resolved technical issues to maximize performance by gathering complete requirements.
  • Provided ongoing maintenance support and enhancements in existing systems by working closely with quality assurance and production support teams.

Education

Master of Science - Software Development

Maharishi International University
Fairfield, IA
2022

Skills

    Software Development Life Cycle ● Backend / Frontend Technologies ● Troubleshooting / Debugging / Maintaining Enterprise Applications ● Coding ● Object Oriented Programming ● Database Testing / Deployment TDD Technical Implementations Team Collaboration & Communication Algorithm Design

    Languages: JavaScript ES6, Nodejs, Java, TypeScript, SQL

    Web: HTML, CSS, Bootstrap, JavaScript, Typescript, AJAX, XML, JSON, React, Nodejs, Angular, TypeScript, SPA, EJS, History API, Geolocation API, Fetch API

    Web Services: Apollo, JSON, REST API, WEB API, SOAP,

    Test / Debugger Tools: Jasmine, Karma, Developer Tools, Mocha, Chai,

    Frameworks: Angular, ReactJS, React Native, ExpressJS, Mongoose, Nodejs, Bootstrap,

    Databases: MySQL, MS SQL Server, MongoDB, DynamoDB

    Tools: Visual Studio Code, MySQL, Workbench, Postman, Collaborative Git, Swagger

    Platforms: Mac OS , Linux, Windows

    Design Patterns: MVC, PRG, RxJS observables and operators, Module, Prototype, Singleton, Proxy,

    Strategy, Memorization, Façade, Factory, Decorator

    SDLC: Agile, Scrum, Waterfall, RUP, TDD, RAD

Timeline

Full Stack Software Engineer

Benchmark Electronics Inc
01.2018 - 05.2020

Full Stack Developer

Sturbucks
09.2016 - 01.2018

Master of Science - Software Development

Maharishi International University
Daniel Haile