Christopher LIM
Full-Stack Software engineer
***********@*****.***
Social networks
Linkedin/@christopherdouglaslim
Skills
Programming Language
JavaScript, TypeScript, C#, PHP,
Python, Java
Frontend
React, Angular, Vue, Next
Backend
Node.js, Express.js, Nest.js,
ASP.Net, Django, Laravel, Spring
DataBase
MySQL, PostgreSQL, Oracle,
MongoDB
Cloud
AWS, Azure, GCP, Firebase
Styling
Material UI, Tailwind CSS, Ant
Design, Styled Component,
Semantic UI,
Automatic Testing
Jest, Cypress, Jasmin, React-
Test-Render, Enzyme
Version Control Tools
Git, SVN
CI/CD
Jenkins
Soft Skills
Team Player, Time Management,
Forward Thinking, Active Listener
SUMMARY
Results-driven full-stack software engineer with 9 years of experience, embracing the belief that "The greatest challenges inspire the most innovative solutions." Proficient in JavaScript, C#, PHP, Java, and Python, I excel at building scalable, high-performance applications using React, Node.js, ASP .Net, Spring and Python Django. Known for transforming complex problems into efficient, streamlined systems, I consistently deliver innovative solutions that push the boundaries of what's possible.
Work experience
SENIOR FULL STACK ENGINEER
Since October 2021 Qualio San Francisco, California Led the development of a major product upgrade in August 2024, enhancing user experience (UX) with React-based front-end and automating quality management tasks with AI
Improved data integration, built a unified notification system, and contributed to a beta control panel for scalable feature management. Contributed to the November 2022 upgrade by improving software validation processes and enhancing document and user management features with real-time integration of Zephyr Scale for centralized test case management.
Optimized web performance through front-end techniques (bundle splitting, lazy loading, CDN integration, and memoization) and back-end Redis caching, resulting in faster load times.
Migrated code from JavaScript to TypeScript implemented error boundaries for robust error handling, and integrating Sentry.io for improved error monitoring.
Developed microservices architecture with Node.js, enabling scalable and modular back-end systems, improving system maintainability and allowing for independent deployment of services, which increased overall system performance and fault tolerance.
Documented and ensured reusability of UI components using Storybook, while managing and maintaining API documentation with Swagger, improving developer efficiency and consistency across the application. Extensive experience utilizing AWS services such as EC2, S3, Lambda, and RDS to design scalable, secure, and cost-efficient cloud architectures.
Developed GraphQL APIs over RESTfull APIs, optimizing data retrieval and improving application performance.
Implemented comprehensive automatic testing strategies using Jest and React-Test-Renderer, enhancing code quality and reducing regression issues.
Configured CI/CD pipelines using Jenkins and Git to automate deployment processes and enhance development efficiency. Demonstrated expertise in Agile methodology and JIRA by leading the development, ensuring effective sprint management and timely project milestones.
Mentored junior developers through code reviews and pair programming to ensure quality.
FULL STACK DEVELOPER
From November 2019 to October 2021 Intrepid Arlington, VA Contributed to the development of an e-commerce application using .NET 6, React, MySQL, and Azure.
Built a healthcare application with Angular, Python Django, PostgreSQL, and AWS, ensuring HIPAA compliance.
Improved application performance by implementing code splitting, lazy loading, optimizing database queries, and using caching strategies with Redis, resulting in faster load times and a smoother user experience. Developed dynamic and responsive user interfaces using React, focusing on user-centric design principles to ensure seamless experiences across devices and platforms.
Created engaging single-page applications (SPAs) with Angular, utilizing its powerful features for state management and routing to deliver smooth navigation and enhanced user interactions.
Developed RESTful APIs using Django REST Framework and ASP.NET, improving data exchange and enabling seamless integration between front-end and back-end services.
Utilized AWS EC2 and S3, along with Azure App Services for cloud deployment, ensuring high availability and effectively managing operational costs.
Established CI/CD pipelines with Git and Azure DevOps, increasing release frequency and improving overall software quality. Promoted collaboration in cross-functional teams by using Agile methods and tools like JIRA, leading to better project tracking and communication.
SOFTWARE ENGINEER II
From September 2018 to October 2019 Solers Arlingto, VA Developed a software application tailored for the defense sector, focusing on enhancing operational efficiency through innovative technology solutions.
Collaborated with a dedicated team to gather requirements, ensuring the application met both client specifications and industry standards. Applied Object-Oriented Programming (OOP) principles and leveraged various JavaScript libraries to create a user-friendly interface and robust back-end functionality.
Conducted thorough testing and debugging, significantly improving the application’s reliability and performance metrics before deployment. Contributed to documentation and user training materials, facilitating a smooth transition for end-users and promoting effective utilization of the new system.
JUNIOR SOFTWARE ENGINEER
From February 2018 to August 2018 CSRA Inc Baltimore, Maryland Contributed to the development of technology solutions for government clients, focusing on application development and data analytics. Collaborated with senior engineers to design and implement secure software applications, emphasizing cybersecurity best practices. Utilized Object-Oriented Programming (OOP) principles and various JavaScript libraries to enhance functionality and user experience. Participated in code reviews and testing processes to ensure high-quality deliverables, efficiently identifying and resolving issues. Assisted in documenting development processes and user guides, supporting both internal team members and end-users in understanding application features.
JUNIOR JAVA DEVELOPER
From September 2017 to February 2018 IBM Baltimore, Maryland Participated in a team project focused on software application development, utilizing Object-Oriented Programming (OOP) principles in Java.
Collaborated with senior developers to implement features and gather requirements, supporting project objectives.
Assisted in testing and debugging processes to enhance application quality and performance before release.
TECHNICAL CONSULTANT
From September 2016 to May 2017 Oracle Austin, Texas Assisted in the implementation and optimization of Oracle's database management systems and cloud services for client projects. Collaborated with clients to understand their requirements and provided technical solutions to enhance their use of Oracle products. Participated in troubleshooting and support efforts to resolve technical issues, ensuring smooth operation of systems and applications.
Education
Bachelor’s Degree, Finance/Operations & Information Management From 2012 to 2016 Georgetown University Washington, DC, USA Activities and societies: Co-captain of Iron Hoyas Weightlifting Team