Lead Frontend Developer Resume
San Marino, CA
SUMMARY
- A Senior frontend developer who has been working as a professional web developer for more than 10 years, most proficient at frontend development.
- Experienced in designing web application as a senior software engineer in various domains including Banking, E - Commerce and Decentralized Applications.
- Proficient in designing and developing Single-Page Applications using React, React-Router and React-Redux from scratch.
- Have got Strong experience with version control tools such as GIT, SVN, Jira, Clear Case, ClearQuest, Bugzilla and BitBucket.
- Have got understanding in implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Always produced and built optimized, user friendly web pages with great performance and rich user experience using React, Next, Angular and Typescript.
- Also I have built NFT(minting & staking) smart contract with gas optimization using Solidity, ERC721, ERC721a, ERC1155, Web3.js.
- From time to time got involved in full stack developer roles and once was in responsible of some kind of leadership as well.
- Using MERN, MEAN, MEVN stack, I have done some kind of small projects totally by myself.
- That surely improved my backend and full-stack development skills and experience.
- My backend and full stack development skills would be Javascript, Typescript, Node, GraphQL, MongoDB, MySQL, PHP and PHP frameworks like Laravel or CI.
- However, my main work is still focused on frontend development particularly using React.js, TypeScript, JavaScript, Next.js.
- In conclusion, my strongest skills are Javascript / Typescript / React / Laravel / Node / GraphQL / AWS / Solidity / Web3.js.
TECHNICAL SKILLS
Languages: Javascript, Typescript, Python, C#, C/C++, Java, HTML, CSS, SQL, PHP
Frontend Technology: jQuery, Bootstrap, Ajax, React.js, Angular, Vue.js, HTML
Backend Technology: Express.js, Nest.js, ASP.NET, Django, Laravel
Blockchain: Web3.js, Ethers.js, Solidity, Smart Contract, Hardhat, Truffle ERC 20/721/1155, NFT, DeFi (DEX, Lending, Farming, Staking)
Java/J2EE Technologies: Java EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA,JSF
XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, REST
Database: Oracle, PostgreSQL, MSSQL, Redis, MongoDB
Web/Application Servers: Ngnix, Apache, Tomcat, JBoss
Design Patterns: Singleton, Session Facade, Front Controller, MVC, DAO, MVVM
Version Controls: GIT, SVN, CVS
Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.
Test Library: Jest, Cypress
PROFESSIONAL EXPERIENCE
Lead Frontend Developer
Confidential, San Marino, CA
Responsibilities:
- Implemented front-end scalable architecture using the MVC model, decoupling responsibilities and reusable components.
- Implemented automated build and linting using Gulp, later re-factored to Webpack 4.
- Introduced React to the front-end stack and developed reusable components along with Google Material Design components.
- Developed a mock PWA application with Angular 7 and introduced PWA capabilities to the company.
- Set up, introduced, and implemented Scrum/Kanban workflow with a Jira board and Confluence documentation.
- Upgraded SVN technology with Git and Bitbucket.
- Developed YouTube video components with playlists using YouTube API.
- Rebuilt the Vue.js front-end application in Vue3, TypeScript, and Tailwind CSS.
- Developed a React, React hook, and Material UI front-end web application for a real estate tax calculation.
- Wrote Node.js back-end Firebase cloud functions for handling user authentication and Firestore data manipulation.
- Added Firestore and storage security rules for the database and storage access management.
- Developed Wulfz(ERC721) and TribeX NFT(ERC721a) smart contract and did web3 integration with React.js & Next.js frontend.
- Developed Takaprotocol GraphQL subgraph similar with uniswap v3 subgraph using Typescript & GraphQL.
- Built reusable components and front-end libraries for future use using React.js & Typescript & Angular.
- Integrated Redux and MobX on a number of React-based front-end projects for the better state management of React components.
- Implemented a GraphQL-and-Apollo server for a React-and-Vue.js front-end data query.
- Built AWS Lambda functions with Node.js and configured an automated Git's pulling and deploying pipeline in AWS using Nginx, PM2, and Bitbucket webhooks.
- Integrated Vue.js, Vuex, and Vuetify with a Laravel back-end.
- Optimized components for maximum performance across a vast array of web-capable devicesand browsers using custom hooks.
- Worked together with an engineering team, a designer & a project manager to achieve the goals of the application Estimated tasks using Git, Jira, Trello.
- Provided help and guidance to other engineers on the project as lead developer.
- Improved loading & fetch speed(12%) using AWS Lambda, S3, CloudFront, Route53, EC2.
Senior Frontend Developer
Confidential, Chicago
Responsibilities:
- Built and implemented the user interface systems of websites, software programs, and web-based applications using React.js, GraphQL, Node.js, Docker.
- Migrated an AngularJS codebase into React.
- Implemented new features on community platform.
- Improved the front-end architecture by reorganizing modules.
- Developed a prototype used to visualize transportation routes using React, Antd, and Deck.gl.
- Built a scheduling tool in the form of a Gantt chart using React and Material-UI.
- Researched and selected libraries and tools.
- Balanced requirements, UX, and deadlines in order to get most of the business value in a limited timeframe.
- Designed APIs and manipulated big data.
- Composed scripts—with Python and Node.js—to parse complex data structures.
- Provided a satisfactory user experience with no issues, errors, or downtime.
- Created and Optimized systems, played an active role in testing and troubleshooting, and resolved issues such as those related to accessibility and browser compatibility.
- Often served as an intermediary bridging the gap between the user and the backend developers, and tweak tools and platforms to adapt to real-world use situations.
- Worked as a part of an Agile team in the development of an enterprise service bus for Amsterdam Airport.
- Designed and developed multiple OSGI modules for integration with external and internal systems.
- Redesigned and refactored a system making it more maintainable and highly testable.
- Introduced guidelines for unit testing on a project.
- Reated a one-to-one video chat and one-to-many video broadcasting based on WebRTC technology. Constantly improved the video chat, adapting it to current changes in WebRTC.
- Integrated web apps React and Blazor with Microsoft Azure Active Directory and Microsoft Azure B2C.
- Worked with a healthcare industry startup to build wellness software to help patients recover from certain medical conditions.
- Reviewed and debugged code using JS test libraries and frameworks such as Jest, Chai.
- Developed fully functional web applications that align with business objectives.
- Followed the best practices in developments and improved them using React.js, Node.js, Laravel, MongoDB.
- Created high resolution mockups to test interfaces with users.
Frontend / FullStack Developer
Confidential, Highland, CA
Responsibilities:
- Used React, NodeJS, MongoDB and MySQL to implement employee administration CRUD operations.
- Launched 10+ projects successfully using React, HTML, CSS, Javascript, NodeJS and AJAX.
- Strong design and coding skills in Typescript/Javascript.
- Solved a payment integration problem that required high security and accuracy for different user banks. The central payment system was Dwolla and we used Plaid for the connection bridge.
- Integrated various third-party APIs for real estate, flight booking, and reservation.
- Developed a huge cron-job system for performing periodic features on the back-end side without any front-end requests.
- Structured the database to optimize all the data in a real-time database using MongoDB on AWS EC2.
- Built a front-end widget that is added as a single external script to an HTML page but works as a big library using vanilla JavaScript and jQuery.
- Implemented a web scrapping and browser controlling app for automated management of sites using Puppeteer and Apify.
- Optimized the front-end portion to make a fully functional and performant website using Webpack and many other compressing tools like JPEGmini.
- Utilized Node.js Passport authentication strategies for encrypted JSON Web Token request allowing for stateless user identification and eliminating the need for additional database queries.
- Reduced API call/Data consuming rate and potential bug rate by 60%, by building optimized data fetching/process/consuming pipeline (GraphQL, Reselect, Redux, React memo hooks, React lifecycles).
- Ensured responsiveness of applications using bootstrap layout, CSS, SCSS.
- Saw through a project from conception to finished product.
- Designed and developed Restful APIs using Express, Laravel.