Keng Lim

Keng Lim

Programmer

Followers of Keng Lim443 followers
location of Keng LimRaleigh-Durham-Chapel Hill Area

Connect with Keng Lim to Send Message

Connect

Connect with Keng Lim to Send Message

Connect
  • Timeline

  • About me

    Code Wrangler | CTO

  • Education

    • Carnegie Mellon University

      1990 - 1993
      Bachelor of Science (B.Sc.) Mathematics and Computer Science
    • Carnegie Mellon University

      1997 - 2000
      M.S. Information Networking
    • Carnegie Mellon University

      -
      Bachelor of Science - BS Mathematics and Computer Science
  • Experience

    • Prograph Management Systems

      Sept 1993 - Oct 1995
      Programmer

      · Developed management software for the printing and publishing industry.· Spearheaded the transition of a DOS-based management software system to Microsoft Windows.· Analyzed requirements, designed and developed graphical user interfaces for the company’s flagship management system.

    • Carnegie Mellon University

      Oct 1995 - Aug 1997
      User Consultant

      · Provided end-user support for hardware and software in a heterogenous computingenvironment.· Managed client expectations for computing support services in the College of Humanities and Social Sciences.· Supervised two computing labs and a staff of 15 student consultants.· Provided technical consulting by recommending, assisting, and deploying hardware and software computing solutions for college needs.

    • University of Southern California

      Jun 1998 - Aug 1998
      Summer Intern

      Researched kernel level development. Improved the performance of an ATM driver and enhanced the IP packet scheduling mechanism on the FreeBSD platform for an experimental wide-area network.

    • Carnegie Mellon University

      Nov 1999 - May 2000
      Network Research Programmer

      Improved quality of research software for general distribution. Tasks included redesigning software architecture, revising implementations, porting FreeBSD code to different platforms, and tweaking performance of software.

    • ECI Telecom

      Jun 2000 - Jun 2009
      Lead Software Engineer

      · Member of engineering team of startup Laurel Networks Inc. from the seventh month after its incorporation in June 2000. Company was acquired by ECI Telecom Ltd. in 2005.Engineering· Implemented network management software with C++, Java, and CORBA.· Developed and tested features in routing and signaling protocols implemented in a large-scale multi-threaded Linux based system for a service edge router. This included fixing software bugs and improving scalability of software protocols such as IPv4, SNMPv2, OSPFv3, OSPFv2, ISIS, LDP, PPP, PPPoE, ATM-LANE, L2TPv2. Network services worked on include MPLS-2547bis VPNs, Martini Layer 2 Transport, B-RAS subscriber management and VPLS.· Troubleshooted network problems on live customer networks when assistance was required by Tier 3 support engineers.Management· Led development of software projects.Leadership· Mentored and supervised an entry level software engineer.· Represented company at Internet Engineering Task Force (IETF) meetings. Helped company stay abreast of protocol developments in the IETF.Communication· Presented internal technical talks in network protocols and services.· Reviewed technical communication from support engineers with customers.· Wrote technical documentation and implementation notes. Show less

    • Fogosolo Inc.

      Sept 2009 - Oct 2014
      Founder

      Independent iOS developer. Worked on a yet-to-be-released title in the casual gaming space.

    • Rendering House

      Oct 2012 - Dec 2015
      Software Developer

      Software development for real estate tech. Main engineer for our flagship product (builder app). Also responsible for executing deployment, system administration, database design and administration, UI/UX design.

    • VirtuosityWorks P.L.C.

      Jan 2016 - Dec 2016
      Director

      Responsible for managing an offshore company focused on developing full-stack software for the real estate industry. Management duties included mentoring, software development, marketing, and managing finances for the company.

    • Rendering House

      Jan 2017 - now
      Chief Technology Officer

      Leading all software endeavors at Rendering House Inc. from conception, design and architecture, to software implementation and deployment. I have the joy of architecting cloud based distributed systems, and the pleasure of wrestling with the nitty gritty of implementation details in UI, UX, database design, and system engineering.

    • Anewgo

      Jan 2020 - now
      Chief Technology Officer

      anewgo.com is startup spinoff company of Rendering House that is at the forefront of creating technologies that will disrupt the new home buying process. As CTO of anewgo.com, I wear many hats; executive, engineer, UI/UX designer, manager, HR.

  • Licenses & Certifications