Post Job Free
Sign in

Node Js Full-Stack Engineer

Location:
Waterloo, ON, Canada
Posted:
September 06, 2024

Contact this candidate

Resume:

Neo Tan Portfolio: neotan.me Preferred Role: Front-end/full-stack engineer

+1-519-***-**** ********@*******.*** Waterloo, ON, Canada SKILLS

React 8y TypeScript 4y Next.js 3y

TailwindCSS 4y JavaScript 9y Node.js 6y

HTML5/CSS3 9y Python/Django 4y Git 8y

PRODUCTS

1. NPMHUB.NET : Search and Compare NPM packages for the best-fits for your projects, powered by Algolia search.

2. VSCode extension: Auto Restart TypeScript and ESLint Servers if monitored configuration or files changed.

3. Chrome extension: Compare Github branches/tags/commits online 4. TailwindCSS plugin: tailwind-plugin-cursor-emoji : Enable using emoji as a cursor. 5. NEOTAN.ME : A modern blog system based on edge-cutting techniques such as MDX- bundler, Next.js(React), TailwindCSS, Framer-Motion, and Cloudinary. 6. jest-snapshot-delete-properties : To remove any unwanted properties from Jest snapshot.

7. Simda.js : A light-weight Ramda.js.

8. Hash : Generate text/file (up to 10GB) hash with WASM locally. 9. Metaversus : A landing page for a web3 website. ABOUT ME

8 yoe of React/Node.js/Next.js/TypeScript/TailwindCSS/Python/Django hands-on experience in commercial projects out of 18 yoe in the software industry with 1. Excellent interpersonal skills for engaging with all organizational levels and external vendors; experienced in collaborating with IT and business teams. 2. Advanced expertise in web applications, especially React, with a solid understanding of multi- platform capabilities, including web and mobile.

3. Strong problem-solving, analytical, and organizational skills; able to think innovatively to resolve issues and inefficiencies.

4. Detail-oriented with the ability to work quickly in a fast-paced, deadline-driven environment; skilled in handling various UI materials and rapid prototyping. To those who are hesitant to reach out, I am available for full-time work under an open work permit . However, we can enter into a short-term contract (e.g. 2-4 weeks) before you making decision to hire me. Stressless and Low-risk for a quick start, isn't it ? WORK EXPERIENCE

EPAM Systems Lead Software Engineer Oct, 2017 - Present

Clients: One of the biggest bank in Europe, and one of the biggest eCommercial companies in North Americas, etc.

Achievement

1. Built the team from scratch, while expanding the team from 1 to 8 engineers. 2. Fully converted a Risk Management app from Bootstrap3 to React+RESTful way seamlessly. 3. Reshaped a set of legacy APIs as GraphQL with Graphene-Django/Python. 4. Develop and maintain 10+ microservices on the team by leveradging Azure Cloud, Docker, Kubernetes, GitHub, etc.

5. Helped the product owner to expand business from 2 to 4 regions. 6. Created MVPs for several AI agent proposals using LangChain and Python, which helped the company secure project wins over competitors.

Stack: React, TypeScript, Next.js, Zustand, Redux, Ramda, TailwindCSS, Turborepo, Python/Django/LangChain, ECharts, Node/Express, RESTful, ES6/JavaScript, SASS/LESS/CSS, HTML5/HTML, GitHub, JIRA, Azure, Docker and Kubernetes IBM Technical Lead Jan, 2012 - Oct, 2017 (5 yrs, 10 mos)

Clients: The biggest bank in Southeast Asia.

Achievement

1. Grew business by 4 times, expanding the team from 2 to 9 engineers. 2. Revamped core modules (incl. Admin and Content Management) of the group's intranet website to a modern style, which resolved style consistency and improved UX. 3. Converted 7 client-server apps to React+RESTful way, and uniformed their structure for better maintenance, which reduced the number of supports from 3 to 1 . 4. Transformed Consumer Banking website to mobile-first, which really supports the client to expand their business to mobile devices at lower cost and respond to market demands more quickly.

5. As a consultant, my team associated at least 4 other accounts/projects on their front-end restructuring, which activities grew the professional, and skilled up the team.

Stack: React, Redux, Ramda, ES6/JavaScript, SASS/LESS/CSS, HTML5/HTML, SVN ALIBABA Senior Software Engineer (Java Web) Jun, 2010 - Dec, 2011 (1 yr, 7 mos)

Product: JU.TAOBAO.COM, the biggest group-buying website on the planet

Achievement

1. Offered years of experience in the full software development lifecycle– from concept through delivery of next-generation applications and customizable solutions. 2. Known for excellent troubleshooting skills – able to analyze code and engineer well-researched, cost-effective and responsive solutions.

3. Expert in advanced development methodologies, tools, and processes contributing to the design and rollout of cutting-edge software applications.

Stack: Java, Webx, MySQL, MyBatis, Velocity, JBoss IBM Software Engineer (Java Web) Feb, 2005 - May, 2010 (5 yrs, 2 mos)

Achievement

Took part in the full software development lifecycle – from concept through delivery of next- generation applications and customizable solutions. Used excellent troubleshooting skills – able to analyze code and engineer well-researched, cost-effective and responsive solutions.

Stack: Java, Swing, Tibco RV, Sybase DB, WebSphere Application Server



Contact this candidate