Post Job Free

Resume

Sign in

Front End Software Developer

Location:
Austin, TX
Salary:
140000
Posted:
December 11, 2023

Contact this candidate

Resume:

Clement Ho

Sr Software Developer

US Citizen

Email: ad1u8f@r.postjobfree.com Contact No: +1-325-***-****

Location: Austin TX 78757 Date of Birth: Oct 31, 1991, Last 4 digits of SSN: 5464

LinkedIn: https://www.linkedin.com/in/clement-ho-2270072a4/

SUMMARY

I specialize in full-stack web development, with a focus on building scalable and responsive applications using React and Node.js. I have a strong foundation in Java and Spring Boot that allows me to design and implement robust back-end solutions. Additionally, I am proficient in cloud technologies, specifically AWS, and have experience in deploying and managing applications in cloud environments.

I am also skilled in front-end frameworks like Angular and Vue, which gives me a comprehensive understanding of the entire web development stack. My proven track record of collaborating with cross-functional teams to deliver high-quality software solutions speaks for itself.

Staying up-to-date with industry trends is a passion of mine, and I continuously enhance my technical skills to drive innovation in web development.

TECHNICAL SKILLS

•Languages: JavaScript, TypeScript, Java, Python,

•Front-end Tools: HTML5, CSS3, Material UI, Bootstrap, StoryBook, React.js, Spectrum, Next.js, GraphQL, React Query, Ant Design, Tailwind

•Frameworks: React.js, AngularJS, VueJS, Spring Boot, Java Spring, Node, Nest.JS,Next.JS

• Cloud Technologies: AWS (Lambda, S3, Polly, Ec2), Kubernetes, Docker, GCP

• Database: MongoDB, PostgreSQL, Oracle, MySQL, SQL Server

• Messaging Systems: Kafka, RabbitMQ

• Methodologies: Agile/Scrum, TDD, Continuous Integration/Deployment, Kanban

• Version Control: Git, SVN

• Build Tools: Maven, Gradle

• Testing: Jest, RTL (React Testing Library), JUnit, Mockito, Selenium

EDUCATION AND CERTIFICATION

Bachelor of Computer Science: Abilene Christian University 2009-2013

ServiceNow Certified

WORK HISTORY

Adobe (Software Engineer)

Jun 2022 – Nov 2023

Developed a robust web application, using React as the front-end library, TypeScript for static typing, and GraphQL for efficient data fetching and manipulation.

Implemented server-side rendering (SSR) using Next.js for improved performance and SEO optimization.

Utilized Next.js features such as automatic code splitting and fast refresh for an enhanced development experience.

Utilized React Spectrum components to design and implement key features resulting in a modern and consistent user interface.

Moved from the previous ServiceNow solution to React app which reduced the load time from 15s to under 1s

Utilized GitHub actions

Utilized Tailwind for better performance of styles and created a design framework using it

Utilized prefetching and lazy loading strategies to enhance the responsiveness, ensuring faster page loads and improved user experience.

Employed GraphQL to implement a sophisticated caching mechanism, optimizing data retrieval, minimizing redundant data requests, and enhancing overall application performance.

Implemented a successful conversion of the codebase from JavaScript to TypeScript, introducing static typing for improved development efficiency and reduced bugs.

Implemented a robust CI/CD pipeline using GitHub Actions and Hooks to automate the build, test, and deployment processes.

Engineered a GraphQL API on the ServiceNow platform, enabling efficient and flexible data retrieval.

Developed and maintained Access Control Lists (ACLs) in ServiceNow, ensuring data security and compliance with organizational policies

Implemented business rules and UI policies in ServiceNow to streamline processes and enhance user experience

Developed and implemented a Jenkins automation pipeline for ServiceNow, enabling the seamless incorporation of a React app as a UI page, resulting in improved deployment efficiency.

Mentored and assisted junior developers by explaining concepts in ServiceNow to them and pair programming with them

Utilized Jira and Confluence to streamline project tracking, backlog management, and documentation processes.

API Integration to ServiceNow with IntegerationHub spokes.

Used VMware Aria to automatically create incidents from security findings

Setup Service Graph Connector to CMDB with VMware Worke space one

Technologies:

ServiceNow, Typescript, React, Next.js, GraphQL, Jenkins, Jira, Postman, Swagger, React Spectrum, API Integration, VMware Workspace One

Deloitte (Sr Software Engineer)

Aug 2021 – Jun 2022

Demonstrated experience and good hands-on programming experience in JavaScript. Typescript, Node.js, Postgres DB, React, Nest.js

Implemented secure authentication for a RESTful API in a Nest.js project, enhancing data privacy and user access controls.

Integrated Nest.js guards and middleware to enforce authentication mechanisms, ensuring only authorized users could access specific endpoints.

Documented the API endpoints and authentication procedures to facilitate seamless collaboration among team members and stakeholders.

Ensured compliance with security standards and best practices, conducting regular audits to identify and address potential vulnerabilities.

Implemented data persistence by integrating TypeORM, an Object-Relational Mapping (ORM) library, to connect seamlessly with a PostgreSQL database.

Created Typescript reusable components and services to consume REST APIs using

Utilized TypeScript to identify and prevent type-related bugs, leading to a 30% reduction in development time and improved code quality.

Component-based architecture provided by React JS.

Created and maintained a Storybook to visualize the components created

Developed Auto Approve using a Test-Driven Development (TDD) methodology to ensure robust and bug-free code.

Created Unit tests with the help of React Testing Library (RTL)

Wrote E2E tests with help of Selenium

Improved code reusability using HOCs and custom hooks and reimagined state management process using the Redux toolkit.

Implemented functional programming principles with a strong emphasis on reactive patterns using RxJS.

Utilized RxJS to develop a responsive and reactive user interface, demonstrating a deep understanding of functional programming concepts.

Used Material-UI (mui) to create a modern and user-friendly interface.

Implemented Material-UI (Mui) components to ensure a cohesive and polished design.

Collaborated with the design team by translating Figma designs to React components.

Deploy and manage applications on cloud platforms on AWS, utilizing Docker for containerization.

Created tests for endpoints using Postman

Mentored and assisted junior developers by pair programming with them or assisting them with their bugs

Technologies:

NodeJS, Knex, Express JS, Postgres DB, TypeORM, TypeScript, KnexJS, React Testing Library (RTL), MUI (Material UI), Storybook, Selenium, TDD, Functional Programming, AWS, Docker, Heroku, Jest, AWS Lambda, JIRA, GitLab, VS Code, Swagger, Postman

Gitlab (Sr Software Engineer)

Oct 2016 – Nov 2020

Demonstrated expertise in designing and developing sophisticated user interface screens using Spring MVC, ReactJS, and jQuery, leading to an impressive 30% enhancement in user interface responsiveness.

Utilized React Query hooks and features to efficiently manage asynchronous operations, including caching, pagination, and data prefetching.

Implemented a robust CI/CD pipeline using GitHub Actions and Hooks to automate the build, test, and deployment processes.

Utilized GitHub Actions workflows to orchestrate various stages of the CI/CD pipeline, ensuring code quality and reliability.

Used Husky to format the code and to check for tests and linting issues.

Trained and mentored junior developers and engineers, teaching skills in React and working to improve overall team performance.

Designed and implemented a web app for storing information of customers, generating sales reports, saving personal contacts, and handling schedule management.

Worked for cyber security client to migrate codebase from Angular to React.

Wrote unit and integration tests using jest, mocha/chai, enzyme, and react-test-render.

Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services and GraphQL.

Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by React JS.

Worked on projects involving AWS infrastructure deployment, configuration management, and monitoring using AWS CloudFormation, AWS CLI, and AWS CloudWatch.

Implemented AWS services for clients, including AWS EC2 for hosting applications and AWS RDS for database management, using Java.

Proficiently analyzed and translated business requirements to technical requirements, resulting in accurate and effective implementation of software solutions.

Implemented GraphQL API using Java Spring Boot for efficient data retrieval, achieving a 30% improvement in query performance.

Configured and maintained RabbitMQ for messaging between microservices, ensuring reliable and asynchronous communication with a 95% message delivery rate.

Demonstrated expertise in the design, development, integration testing, and implementation of enterprise-distributed systems, ensuring seamless system integration and high reliability.

Developed HTML, DHTML, CSS, REST API, and JavaScript skills, enabling efficient and responsive web application development.

Worked with version control tools using Git and TFS, ensuring proper code versioning, collaboration, and source code management.

Designed and implemented end-to-end data pipelines, including data ingestion, processing, and storage using DynamoDB/MongoDB and Docker containers, ensuring a streamlined and efficient data flow.

Conducted performance testing and optimization of Java applications deployed in Docker and Kubernetes environments, achieving a 25% improvement in application response time.

Developed and maintained infrastructure as code for Java Spring applications deployed in cloud environments (AWS, Azure), ensuring efficient and reproducible deployments.

Collaborated with customers to deliver software solutions using Java, DynamoDB/MongoDB, Docker, and Kubernetes technologies, resulting in a 30% increase in customer satisfaction.

Migrated legacy Java applications to modern, cloud-based architectures using Docker and Kubernetes, ensuring improved scalability and availability.

Coordinated offshore/onshore teams and reported work status, ensuring effective collaboration and timely project delivery.

Demonstrated excellent knowledge of application flow and system functionality, resulting in a 20% reduction in bugs and improved overall system stability.

Followed Agile software development methodology, ensuring iterative development, frequent feedback, and timely delivery of software solutions.

Conducted performance testing and optimization of Kafka clusters to ensure optimal throughput and latency, achieving a 20% improvement in message processing efficiency.

Implemented Docker containers for Java applications, resulting in a 30% reduction in deployment time and improved application scalability.

Utilized Vue CLI for project scaffolding, development, and build process ensuring efficient code organization

Implemented centralized state management with Vuex to manage data

Developed a server-side rendered (SSR) application using Nuxt.js, Improving performance and search engine optimization (SEO)

Used Vuetify to build a responsive UI

Used Vue-Query for optimizing the load time minimizing unwanted requests to the backend and caching the server-side response.

Managed and maintained Linux and Unix-based servers, ensuring optimal performance, security, and reliability.

Developed and maintained shell scripts for automation of routine tasks, improving operational efficiency.

Designed, implemented, and managed virtualization infrastructure using VMware vSphere, overseeing the deployment of virtual machines (VMs) for various applications.

Utilized VMware vCenter for centralized management, monitoring, and optimization of virtualized environments.

Developed and maintained a dynamic web application using Python as the primary backend language and Flask as the web framework.

Integrated the Flask application with relational databases (PostgreSQL) for efficient data storage and retrieval.

Designed and implemented RESTful APIs to facilitate communication between the frontend and backend components.

Deployed Flask applications on cloud platforms (AWS) and configured server environments for optimal performance.

Proficient in using Microsoft Visual Studio as the primary integrated development environment for software development projects.

Leveraged Visual Studio's extensive set of tools for coding, debugging, and testing applications in various languages.

Implemented a serverless architecture using AWS Lambda functions

Utilized AWS S3 for scalable and secure storage of images

Implemented security best practices, including IAM roles and policies, to safeguard AWS resources.

Designed and implemented a scalable and secure API infrastructure using AWS API Gateway to facilitate seamless communication between various microservices.

Configured API Gateway to handle authentication and authorization mechanisms, ensuring data integrity and user privacy.

Utilized AWS CloudWatch to monitor API Gateway metrics, implementing proactive measures to improve overall system reliability.

Technologies:

Java, Spring, React, VueJS, GitHub Actions, CI/CD, Husky, Knux, Angular, Dynamo DB, Mongo DB, Linux and Unix, Docker, Kubernetes, Kafka, RabbitMQ, GraphQL, AWS Cloud Formation, AWS Cloud Watch, AWS EC2, AWS S3, React Query, Nuxt.js, Vuetify, Vue-Query, Vue-CLI, CSS3, CSS, Linux and Unix, VMware, Python, AWS Lambda Functions, AWS API Gateway, AWS CloudWatch

HP (Software Engineer)

Jun 2014 – Oct 2016

Developed UI pages using React, React Hook, Redux HTML5, CSS3, JavaScript, PrimeNG, and Bootstrap.

Developed UI pages for reporting using Angular and ng2-chart library

Built Restful web service calls for POST, PUT, DELETE, and GET methods using Java.

Designed mySQL database schema.

Converted from Figma to actual UI/UX web application.

Built react application from the ground using create-react-app.

Built web applications using Java, and React.

Designed CSS templates for use on all pages on a 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.

Refactored a project

Implemented React JS code to handle cross-browser compatibility issues in Safari and Google Chrome

Migrated a frontend application from Angular to React optimizing performance and enhancing developer experience

Created wikis with confluence for Angular components created

Technologies:

React, Angular, Java, Java Spring, React Hook, Redux, PrimeNG, TypeScript, Bootstrap, Figma, SASS

EST Group (Software Engineer)

Jan 2013 – May 2014

Application developed in Micro Services architecture and used technologies like Spring Framework, Hibernate 3.3, and RESTful web services.

Server instances on AWS, Java, Tomcat, and Swagger were installed and used for deploying Microservices.

Developed messaging module using Spring JMS, Apache Camel, and Active MQ, and other services were built using JavaScript and Spring.

Developed and maintained interactive and dynamic web pages with cross-browser compatibility using hand-coded semantic HTML, CSS, JavaScript, React, and Bootstrap.

Develop Insurance applications with Java/Spring framework.

Use the version control tool Git and code storage tool GitHub for added application functionality.

Experienced in using build tools like Maven and Gradle for project automation and dependency management, streamlining the development and deployment process.

Hands-on experience in multithreading and concurrent programming, utilizing Java's built-in features like synchronized blocks and concurrent collections.

Build bespoke application credit card forms and assure payment reliability with Stripe API.

Technologies:

Spring Framework, Hibernate 3.3, AWS, Java, Tomcat, Swagger, Spring JMS, Apache Camel, Active MQ, HTML, CSS, JS, React, Bootstrap, Git, Github, Maven, Gradle, Stripe API



Contact this candidate