Senior Frontend Engineer Resume
Salt Lake City, UtaH
SUMMARY:
- Team lead for a financial technology startup. Managing and giving guidance to both onshore and off short teams. Performing code reviews and documenting best practices.
- Extensive experience maintaining and modernizing legacy code.
- Strong Knowledge of the UI and UI development, including single page applications.
- Experienced bilingual (English/Japanese) full stack developer with over 4 years of experience
- Strong knowledge of application development and the development life cycle.
- Extensive knowledge of object oriented programming and design patterns.
- 3 year+ experience developing algorithmic trading software for personal use in C#
- Strong knowledge of trading and the financial markets.
- Experience building real - time web applications with node.js and Meteor.js
- Strong computer science fundamentals.
TECHNOLOGY & SKILLS:
Angular 4.0, TypeScript, D3.js, WebSockets, Angular.js, C# .Net, MVC, VB .Net, Angular 1 and 2, React.js, PHP, MySQL, Meteor.js, AJAX, JavaScript, R statistical programming language, Node.js, MongoDB, Shell Scripting, Unix/Linux, PHP, PhotoShop, HTML, HTML5, CSS, CSS3, JavaScript - AJAX, Jquery UI, Zend Framework, e-Commerce, Handlebars, Less, Sass, Agile, Unit Testing, TDD
EXPERIENCE:
Confidential, Salt Lake City, Utah
Senior Frontend Engineer
Responsibilities:
- Working with Angular 4.0 to create robust and reusable components for enterprise grade web applications.
- End-to-end testing of the front end architecture to ensure exceptional performance and to ensure things are working as expected.
- Working closely with clients and upper management to collect specifications and to give accurate estimates to the client.
- Conducting code reviews on all front end related tasks.
- Participating in the hiring / interview process to ensure we hire the best talent.
- Staying up to date with changes in the JavaScript world to ensure that we are up to date and current with best practices and new ways of doing things.
- Leading the team in the process of porting our legacy web application over to angular 4.0.
- Figuring out and laying out the guidelines and best practices for front end development.
Confidential
JavaScript Architect
Responsibilities:
- Working with the latest and greatest in front end technologies to create enterprise grade software for various big name clients (Deluxe Technicolor and Xerox/Domo).
- Laying out best practices and front end architecture.
- Creating immersive data visualizations with Angular 2 and D3.js.
- Overseeing the development process from start to finish.
- Conducting code reviews.
- Participating in daily scrum/client update meetings.
- Transforming design mockups into enterprise grade web applications.
- Keeping up with developments in front end frameworks and technology.
Confidential
Senior Front End Engineer
Responsibilities:
- Guiding Developers on modern frontend web development in react and angular.js.
- Full stack .NET Development of a document management system and search architecture.
- Laying out and creating coding patterns and best practices.
- Collaborating across teams to meet deadlines and improve the product.
- Upgrading legacy code to be more modular and maintainable.
- Mentoring developers on SPA frameworks and architecture.
- Creating robust and scalable Single Page Applications in Angular.js
- Performing code reviews.
- Collaborating closely with product managers and the design team to create new prototypes and enhance existing functionality.
- Working directly with the CTO to define coding guidelines and specifications for new features.
- Constantly learning and keeping up with trends in the realm of front end development.
- Leading sprint planning meetings to size and define requirements for development tasks.
- Making sure code is modular and maintainable.
Confidential, Jacksonville, Florida
Lead Javascript Developer
Responsibilities:
- Inspiring and giving guidance to junior front end developers on the onshore and off shore teams.
- Full stack JavaScript development using Mongo, Node.js and Angular.js.
- Creating coding best practices and documentation for all projects.
- Collaborating with the design team to hone and refine layouts and functionality.
- Modernizing legacy code to today’s coding standards.
- Creating robust and fluid financial data visualizations with d3.js.
- Innovating all the company’s platforms with more performant modern code.
- Gained experience with .NET MVC for some projects.
- Finding new and creative ways to simplify code.
- Keeping up with new and emerging front end technologies and seeing how they could help us as a business and help speed up the workflow.
- Designing and implementing new RESTful APIs to feed data to the single page application.
- Working directly with the CEO and Lead Designer to come up with new features and refine them.
- Refactoring code to clean up the code base and ensure the quality and readability of the code.
- Working with the design team to come up with mock ups of new pages and new functionality.
- Sole developer of our internal real-time analytics platform, developed with Meteor.js and d3.js for data visualizations.
- Created a custom charting and grid library to replace our company’s use of the “DevExpress” library, which saved us tens of thousands per year in licenses/subscription.
Confidential, Jacksonville, Florida
PHP Developer
Responsibilities:
- Full-stack web development for fortune 500 companies such as Boston Globe and The New York Times.
- Responsive web development with MVC frameworks such as CodeIgniter and QCubed.
- Optimizing and refactoring code and MySQL queries to get better performance.
- Developing and testing secure checkout systems.
- Experience with SEO and A/B split testing suites.
- Creating single page applications in angular.js.
- Coded various libraries to help simplify future work for the rest of the team.
- Mobile application development with phonegap and cordova.
- Worked with Ruby on Rails for developing our internal content management system.
- Used angular.js to create single page applications.
Confidential
Day Trader & Software Engineer
Responsibilities:
- UI development using jQuery UI and JavaScript
- Experience working with MVC framework, Codeigniter
- Back-end development for E-commerce websites
- Building real-time scalable web applications in PHP and JavaScript/AJAX
- Worked with REST-ful web service APIs
- Some experience with responsive web development using JavaScript and jQueryDeveloping automated trading systems in C# and PHP/MySQL
- Custom stock market screeners for equities, commodities and forex
- Custom technical indicator development in R statistical programming language
- Datamining with PHP, C# and R and some experience with natural language processing using R
- Cryptocurrency trading robots for clients around the world
- Dynamic website layout generation using PHP and MySQL
- Building real-time, scalable web applications with PHP and JavaScript
- Securing websites from potential attacks and exploits
