N

Nikhil John

Product Manager

Coquitlam, British Columbia, Canada15 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 11 years of global experience in software engineering.
  • Expert in modern JavaScript frameworks and libraries.
  • Proven track record in leading UI development projects.
Stackforce AI infers this person is a Frontend Engineer specializing in modern web applications across diverse industries.

Contact

Skills

Core Skills

ReactNodejsUi DevelopmentAngularWeb DevelopmentTechnical ArchitectureUx/ui DesignRequirement Gathering

Other Skills

TypeScriptReduxGraphQLImmutableJSMaterial UIReactJSAngular 6SCSSWebPackGitJenkinsExpressJSBackboneJSGruntDevelopment

About

Vancouver, BC-based Javascript Engineer/Architect, with 11 years of experience with clients across North America, Europe, and Asia. Note: Looking at only Remote openings in the US, Canada & Spain at the moment. Indian citizen. I am currently working as a Senior UX Engineer at Google. Technologies: HTML5 | CSS3 | JavaScript | ReactJS | NodeJS | GraphQL | TypeScript | ExpressJS | jQuery | Redux | ImmutableJS | AngularJS | BackboneJS | EmberJS | SASS | Bootstrap | Git | Gulp | WebPack | Azure | AWS | Buildkite | Heroku | CircleCI | New Relic Other Interests:- Politics and Pop Culture | Music Production | Photography | Graphic Design | Cooking You can watch me speak at JSFoo 2017 here: https://youtu.be/qkDEp5lRasE?t=25294 I also write from time to time on my blog at https://medium.com/@nikjohn

Experience

15 yrs 9 mos
Total Experience
2 yrs 7 mos
Average Tenure
3 yrs 9 mos
Current Experience

Google

Senior User Experience (UX) Engineer

Aug 2022Present · 3 yrs 9 mos · Canada · Remote

Microsoft

Senior Software Engineer

Mar 2020Aug 2022 · 2 yrs 5 mos · San Francisco Bay Area

  • Frontend Engineer @Microsoft, working on Yammer - TypeScript, React, Redux, NodeJS & GraphQL
TypeScriptReactReduxNodeJSGraphQL

Fountain

Lead UI Engineer

Aug 2018Mar 2020 · 1 yr 7 mos · Remote

  • Lead up all things UI at Fountain, SF. I work with most UI technologies, including React, Redux, ImutableJS, Material UI etc. Daily duties include Technical Architecture, Code Review and hands-on coding as well as Trainings and Workshops on Frontend tech.
ReactReduxImmutableJSMaterial UIUI Development

Crossover for work

Javascript Architect

Jan 2017Aug 2018 · 1 yr 7 mos · Remote

  • As a Javascript Architect, I work on a range of Universal React + Redux applications for a client in the Location-based Solutions & Analytics industry. On a daily basis, I deal with developing on ReactJS, Angular 6, Redux, SCSS, WebPack, Git and Jenkins.
ReactJSReduxAngular 6SCSSWebPackGit+3

Saltside technologies

Senior Web Engineer

Feb 2016Feb 2017 · 1 yr · Gothenburg/Bangalore

  • As a Senior Web Engineer, I handle Front End and Server Side Web Development, Testing and Deployment of Saltside's Web applications that caters to Four International Markets, with over 10,000,000 hits per day.
  • Work follows TDD (Test Driven Development) methodology, on a NodeJS/ExpressJS/BackboneJS stack with Webpack/Grunt asset pipelines.
NodeJSExpressJSBackboneJSWebpackGruntWeb Development

Deloitte consulting llp (usa)

Business Analyst

Oct 2012Nov 2013 · 1 yr 1 mo · Boston, Austin

  • Requirement Gathering
  • UX/UI design and development
  • Client Demonstrations and Interaction
Requirement GatheringUX/UI designClient InteractionUX/UI Design

Deloitte digital

Consultant

Jun 2010Dec 2015 · 5 yrs 6 mos

  • Currently leading a team of dynamic Web Developers in delivering a hybrid web solution for a New York based Cable Television corporation.

Deloitte u.s. india offices

Business Analyst/Business Technology Analyst

Jun 2010Sep 2014 · 4 yrs 3 mos

  • Client Description: Papa Murphy’s Pizza (USA), e-commerce portal
  • Role:
  • Technical Architecture, Development: Converted functional requirements into technical architecture. My proposal for integrating a Hybris e-commerce engine with an AngularJS Front End was a pioneering concept in the company.
  • Client Description: Cablevision Systems Corporation (USA) - now Optimum by Altice.
  • Role:
  • End to end management: Served as the Lead for a team of two designers, six developers and two QA resources, interacting on a day to day basis with clients from the onset, and provided demonstrations and assessed project status and risks after each Sprint.
  • Technical Design/Architecture: Designed the technology stack to be used, and also performed high-level technical architecture.
  • Implementation and Integration: Converted final Visual Designs into static HTML markup and integrated the Frontend and Database layers using REST API Web Services.
  • Change Management: Handled change requests of varying magnitudes on a daily basis. After the Beta release, the client came back with an overhaul request. I had to handle this major request while also transitioning-in a completely new Development team.
  • Eventually, the project was delivered two weeks ahead of schedule. I received appreciation from the Client as well as from the Deloitte Senior Management for this feat.
  • Client Description: Life Technologies, USA - now ThermoFisher Scientific (Onsite Assignment)
  • Role: As a Business Analyst and front end/Java Lead developer, I was completely responsible for the end to end implementation of the five module system that was heavily UI centric, and had expansive use of jQuery, HTML, AJAX, and CSS. It involved real-time dynamic server calls via AJAX and had a UI based on Bootstrap. I designed and implemented the UI, and also implemented the server side Java logic, which was based on JSP, Struts2, Struts2 tags, and Tiles.
Technical ArchitectureDevelopmentUI DesignUI Development

Education

Model Engineering College, Kochi

Bachelor of Technology (B.Tech.) — Electronics and Communications Engineering

Jan 2006Jan 2010

Stackforce found 100+ more professionals with React & Nodejs

Explore similar profiles based on matching skills and experience