Alex Lim
Senior Full Stack Developer - React, Node, Vue, Angular, Laravel, ASP.NET
Email:- Mobile: -
Linkedin: https://www.linkedin.com/in/onekingdev/
SUMMARY:
I am a dedicated Javascript engineer who specializes in creating beautiful and high-performance web applications using practical frameworks.
My core competencies include MERN, VueJS, Laravel, React Native as well as excellent communication and time management skills, and not limited only those.
I have built projects from the ground up, including design, development, and deployment, as well as managed dependencies across multiple product teams to drive larger projects to completion.
I always pay the utmost attention to detail and love to try new technologies.
My work has helped streamline and ease business solutions, bring in new clients, expand company offerings by updating platforms and processes, and resolve tough usability and design issues.
Seeing my clients succeed gives me more motivation to develop my career.
My Services:
- Front-end development: React, Angular, Vue.js
- Backend Framework: Node.js, Laravel, ASP.NET Core, Django
- SAAS: CRM / Invoice Application / Marketing Annotation / Analytics
- Content Management System: Wordpress / Woocommerce / Drupal
- Ecommerce Development using Shopify, Woocommerce, Magento
- Blockchain skills: Solidity, Ethereum, Rust on Solana, ICO, DAO, DEFI, ERC20
Mobile development:
- React Native, NativeScript, Ionic, Cordova/PhoneGap, Framework7, jQuery-Mobile, etc
- Native Mobile: Objective - C, Swift, Core-Java, Cocos2d/3d
- ARKit of Apple, Vuforia, Wikitude
- Stripe, Braintree
Thank you for considering me.
TECHNICAL SKILLS:
Programming Languages
C#, Python, JavaScript, TypeScript, PHP, Java, C++
Database
MySQL, MicroSoft SQL Server, PostgreSQL, Oracle, SQLite, MongoDB
Frameworks/Libraries
React.js, React Native, Vue.js, Express.js, Django, CI, Spring Boot, Next.js, Redux,
ASP.NET, ASP.NET Core
Cloud Computing
AWS, Azure, GCP
AWS
Amazon EC2, S3, ECS, Cognito, RDS, EMR, Kinesis, ELB, IAM, EBS, Lambda.
Web Technologies
HTML, CSS, JavaScript, SASS, LESS, JQuery, AJAX, JSON.
Mobile Technologies
React Native, Java, Kotlin, Swift
Bootstrap Technologies
Material UI, Bootstrap, Chakra UI, Semantic UI, Tailwind CSS, Ant Design.
Version control tools
Git, SVN, Bitbucket, CVS
Automation tools
Jenkins, Chef, Ansible, Kickstart, Terraform.
Testing tools
Jest, Mocha, Jasmine, Cypress, React-test-render, Pytest, Selenium
Operating System
UNIX, Linux, Windows, Red hat Linux 5.x/6.x, Ubuntu
Soft Skills
Remote Environment friendliness, Good communication & mentoring Skills.
EDUCATION EXPERIENCE:
The Hong Kong University of Science and Technology Jul 2011 - Jul 2016
PROFESSIONAL EXPERIENCE:
Peter Gaietto And Associates, Inc Aug 2022 - Oct 2023
Senior Software Engineer
Key Roles and Responsibilities:
Worked with application using React based on Next.js for the Startup Healthcare Company.
Increased application performance with memorization, implemented lazy loading features.
Implemented the anylttics, bug report for the application.
Used webRTC for video chat functionality.
Used Jest, Enzyme, Vitest, and react-test-render to unit and integration testing.
Upgraded a Material UI version from v4 to v5 recently.
Developed React components with good accessibilities, including screen reader compatibility, Keboard navigation and focus management as well as color contrast and text scaling.
Implemented proper HTML semantics, ARIA (Accessible Rich Internet Applications) attributes, and keyboard navigation support to enhance accessibility for users with disabilities.
Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by React JS.
Used storybook to manage UI components and utility functions like API calls.
Wrote authorization and authentication middleware in NodeJs application.
Integrated AWS Cognito to implement MFA user authentication for easy setup.
Used CSS3 features like CSS3 Media Queries, Pseudo-Classes, multi-column layouts, gradients, and web fonts. Worked in Agile Methodology to provide more efficient work and higher quality.
Used JIRA for bug tracking. Git is used as a version control tool and Jenkins is used for the continuous integration of builds
Upgraded the corresponding mobile application using React Native cli to the latest version.
Upgraded react native version with navigation & native-base components.
Implemented push notification as well as deep linking using Firebase.
Built backend apis using Node.js along with Express.
Designed and implemented the PostgreSQL database.
Corptax, Inc Mar 2019 - Feb 2022
Senior Software Engineer
Key Roles and Responsibilities:
Built a healthcare web application using MERN stack.
Built a real estate web and mobile application using React, React Native, Java Spring & PosgreSQL.
Responsible for developing the UI pages using React, React Hook, Redux, HTML5, CSS3, JavaScript, and Bootstrap.
Developed and maintained backend systems for a biotech platform using C#, .NET Framework, and ASP.NET MVC.
Designed and implemented RESTful APIs to facilitate communication between the frontend and backend systems, ensuring efficient data transfer and seamless integration.
Leveraged Entity Framework for database access, data manipulation, and optimization, resulting in improved application performance and reduced query response time.
Collaborated with cross-functional teams to gather requirements, design technical solutions, and implement new features, following Agile methodologies.
Implemented authentication and authorization mechanisms using ASP.NET Identity, ensuring secure access to sensitive data and functionality.
Writing unit and integration tests using Jest, Mocha/Chai, Enzyme, and react-test-render.
Designing and Implementing GraphQL API schemas using Apollo Client.
Communicated with the UX engineers to match the design of the app to their prototype using Figma.
Experience in working with advanced JavaScript such as ECMAScript 6 (ES6).
Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by React JS.
Restructured the Redux state management system to support the back-end engineer's changes.
Responsible for the web page's style, look and feel with SASS that extends CSS with dynamic behavior such as variables, mixing, operations, and functions.
Implemented the Drag and Drop functionality using React-Draggable.
Involved in the Software Development Life Cycle (SDLC) Phases like Requirement Analysis, Implementation, and estimating the timelines for the project.
Worked with AWS Cloud services like EC2, S3, EBS, and RDS.
Used Node Package Manager (NPM) for managing the pakage versions and to install the dependency projects into our application, used npm packages like Gulp and Lodash to build and manage our application.
Used JIRA for bug tracking. Git is used as a version control tool and Jenkins is used for the continuous integration of builds.
Worked in the development of applications, especially in LINUX environment, and familiar with all its commands worked on Jenkins continuous integration tool for deployment of the project and deployed the project into Microsoft Service Jenkins using GIT version control system.
BlueHub Jan 2017 - Feb 2019
Software Engineer
Key Roles and Responsibilities:
Built out an ecommerce web & mobile application using React & React Native.
Designed CSS templates for use on all pages on the website working with CSS background, positioning, text, border, margin, padding, and table.
Responsible for style, look, and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations, and functions.
Debug the frontend issues using Cypress in the browser directly.
Worked on React JS components, Forms, Events, Keys, Routers, Animations, and Flux concepts.
Worked and learned a great deal from AWS Cloud services like EC2, S3, EBS, and RDS.
Used EMR (Elastic Map Reducing) to perform big data operations in AWS.
Design and manage API system deployment using a fast HTTP server and AWS architecture.
Extensively used Git for version control and regularly pushed the code to GitHub.
Built out backend using Python DJango.