Post Job Free
Sign in

Senior Software Developer

Location:
Watsonville, CA
Posted:
October 15, 2024

Contact this candidate

Resume:

FANG LI

408-***-**** ********@*****.*** linkedin.com/in/fang-li-1252571/ Sunnyvale, CA

Senior software developer with 15+ years full stack experience as project lead, mobile/web based application architect, and consultant. Extensive background in mobile application, eCommerce, data analytics, logistics, email system, enterprise social or HR platforms, and GUI. Enterprise integration experience with mobile-to-cloud, IoT sensor, smart building, and healthcare systems. CNC design/build/programming, Drone design/programming.

TECHNICAL SKILLS

Languages: JavaScript/TypeScript/NodeJS/NestJS, Java, C#/Dot Net, Objective C, LUA, XML, XSLT, Perl/Mod_Perl, C/C++

Databases: MongoDB (Mongoose / MongodbJS), PostgresDB, Oracle, MySQL, Microsoft SQL server Mobile Platforms: iOS, Android, UNIX (Linux, Solaris, BSD), Windows Cloud Platforms: AWS, Google Cloud, AZure

Internet Technologies: Javascript (Typescript, React, Angular, Dojo, Prototype, jQuery, ExtJs, Node.js, Ionic, JSon, Socket.io, Backbone, Underscore), HTML/DHTML, CSS, Java, Objective C, LUA, EJB, JDBC, Java Servlets, JSP, Perl (CGI, LDAP, Mod), XML/XSLT, Rest/Soap, Apache, Tomcat, JBoss, Weblogic, JMS, Xalan, Xerces, ANT, SMS Gateway, WAP, TCP/UDP (Client/Server), Web Socket, MQTT/Mosquitto, Cloud Stack, HTTP/TCP/MQTT/Lora Mesh Network Programming

Others: Infosys, IBM, GUI, Gcode, Autodesk, Video Image understanding and processing (OpenALPR, OpenCV) sensor integration and calibration, Arduino, SOC integration and programming, Machine Automation EXPERIENCE

FarmBoids (Stealth startup) Salinas 1/2024 – Present Hardware/Software Engineer

● Robotic Platform Development: Spearheaded the design and development of an agricultural robotic platform, integrating advanced hardware components and automating critical farming processes to improve efficiency.

● Precision Farming SaaS Platform: Designed and implemented a cloud-based SaaS platform for precision farming and soil reconditioning. Key features include real-time sensor reporting, cloud computing, and task management to streamline operations.

● Swarm Robotics Framework: Developed a swarm robotics framework to enable autonomous task distribution, collaborative operations, and compensation systems, optimizing robot interactions in agricultural environments.

● Sensor & Embedded Systems Integration: Worked with a variety of sensors (e.g., LiDAR) and embedded controllers (e.g., Arduino, Raspberry Pi) to build responsive, data-driven systems for real-time monitoring and control.

● Full Technology Stack Utilization: Leveraged technologies such as C++, JavaScript (Angular/React), Node.js, MongoDB, ROS2, and more to deliver scalable and high-performance agricultural solutions.

● Technologies Utilized: C++, JavaScript (Angular/React), Node.js, MongoDB, ROS2, Arduino, Raspberry Pi, LiDAR, Android, iOS, various embedded controllers and sensors. JPMorgan Chase & Co. San Francisco, CA (Hybrid) 11/2023 – 7/2024 Software Engineering Consultant

● System Migration: Played a key role in the Deposit Security Technology Project to migrate First Republic Bank systems, enhancing system security.

● Security Protocol Optimization: Evaluated and optimized existing security protocols. Implemented robust unit tests to validate security enhancements, ensuring system integrity and minimizing vulnerabilities throughout the migration.

● Access Control Refinement: Documented and improved access controls to align with the migration requirements. Developed comprehensive end-to-end (E2E) tests to validate logic, significantly reduced unauthorized access risks and ensured compliance.

● Microservices Development & Integration: Developed and maintained scalable microservices using Node.js, to ensure integration and functionality within existing system architecture. Leveraged Nest.js and ORM for data management and service orchestration.

● RESTful API Implementation: Designed and implemented RESTful APIs with Node.js, to facilitate communication between front-end and back-end systems. Fully tested the APIs with unit and E2E tests to ensure reliability.

● Technologies Utilized: Angular, JavaScript/TypeScript, Nest.js, Node.js, Express.js, MongoDB, Unit Testing.

Peoplefluent Inc. (Acquired by LTG) Remote 5/2018 – 9/2023 Senior Software Engineer

● Talent Management Platform Development: Led the enhancement of the PeopleFluent platform by integrating AWS services, improving security, performance, and scalability.

● Enterprise-Level Enhancement of Breezy HR: Upgraded Breezy HR using AWS services (EC2, S3, RDS), resulting in improved functionality and scalability.

● SSO Implementation with C#: Spearheaded a C#-based Single Sign-On system for seamless cross-application integration, enhancing user experience and security.

● Java Microservices Development: Designed and developed scalable microservices using Java for backend processing, ensuring efficient integration and communication between services.

● Cross-Platform UI Development: Built front-end UIs using Ionic for consistent user experience across desktop and mobile platforms.

● Advanced Front-End Development: Developed dynamic web applications using Angular and Node.js, ensuring high-performance and scalability.

● API and Backend Architecture: Designed RESTful APIs using Node.js/Express.js, deployed on AWS Elastic Beanstalk, and integrated AWS DynamoDB for high-volume data management.

● Server-Side Management: Optimized server-side applications using Node.js, with AWS EC2 Auto Scaling for traffic management.

● Data Storage and Management: Implemented scalable data storage with MongoDB, PostgreSQL, and AWS RDS/DynamoDB.

● Security and Compliance: Collaborated on security measures, integrated AWS IAM and Security Hub for access control and compliance monitoring.

● Technologies: C#, Java (Microservices), JavaScript (Angular, React, Vue.js), Node.js, Express.js, AWS (EC2, S3, RDS, DynamoDB, IAM, Lambda, API Gateway), MongoDB, PostgreSQL, Perl, Ionic Framework.

SocialText (Acquired by Peoplefluent, Inc) Palo Alto, CA 5/2015 – 5/2018 Senior Software Engineer

● Cross-Platform Social Collaboration: Developed the SocialText Enterprise Social Platform, delivering a seamless experience across both PC and mobile platforms using the Ionic framework. Focused on enhancing user engagement through advanced social collaboration features, ensuring a consistent and intuitive experience across devices.

● Dynamic Web Interface Development: Leveraged JavaScript, Angular, and jQuery to build dynamic and responsive web interfaces. This ensured a rich user experience on both desktop and mobile devices, supporting features like social interactions, content sharing, and collaborative workspaces that drove user engagement.

● Perl to Node.js Migration: Led the migration of the SocialText dashboard from Perl to Node.js, enhancing the platform’s performance, scalability, and maintainability. This transition allowed for modern development practices and better integration with JavaScript-based front-end technologies, resulting in a more efficient and streamlined development process.

● Scalable Data Management: Employed PostgresDB to manage and store vast amounts of user-generated content, facilitating real-time data retrieval and analysis. Designed the platform to scale within a cloud/SaaS environment, offering enterprise-grade reliability and performance to handle large volumes of data.

● Big Data Analytics Integration: Integrated big data analytics to track and analyze user interactions and platform usage. This provided valuable insights into user behavior, content trends, and engagement metrics, driving continuous improvement of the platform’s features and overall user experience.

● Technologies Utilized: JavaScript (Angular/jQuery), Node.js, Perl, LDAP, PostgresDB, Ionic Framework, Cloud/SaaS, Big Data Analytics.

Share This Inc. Palo Alto, CA 3/2013 – 4/2015

Principal Software Engineer

● Worked on Sharethis publisher analytics, insight, adOps project

● Technology Utilized: Javascript/jQuery, Java, C#, PHP, JSON, REST, HTML, CSS, CASSANDRA DB, etc.

StrongMail Systems Inc. Redwood City, CA 9/2010 – 2/2013 Principal Software Engineer

● Worked on Strong mail social studio: Influencer Campaign configuration tool, Social Direct configuration tool, share panel (both pc and mobile platform).

● Work on Strong mail studio 6.0: consumer lifecycle email campaign configuration tool.

● Technology Utilized: JavaScript/AJAX/Dojo/Prototype.js/jQuery(mobile), HTML/DHTML, JSP, Java, REST, Json.

Agistix.com Redwood City, CA 10/2005 – 8/2010

Architect / Senior Software Engineer, Web Application Lead

● Responsible for web based UI integrations for Agistix Logistic web based application(2008 CODiE Awards winner).

● Led the team to consolidate customer requirements into a strong industry domain based application interface. Designed and coded browser based UI components using AJAX, XSLT, XML, and DHTM.

● Technology Utilized: JavaScript/AJAX/Prototype.js, XSLT/XML, HTML/DHTML, Java, EJB. Western Digital Irvine, CA 3/2005 – 9/2005

Senior Consultant (Contractor)

● Worked on WD NetCenter network storage device project. Integrated UI and backend server code by using JavaScript, calling and implementing server functions to present large functions usage of NetCenter devices through the networks.

● Technology Utilized: JavaScript, Perl, HTML.

Northrop Grumman Los Angeles, CA 10/2004 – 3/2005

Senior Consultant (Contractor)

● Strengthened the security framework of the LAPD 911 Emergency Response Project through comprehensive reviews and optimizations.

● Analyzed current software architectures and conducted security assessments to enhance protection mechanisms.

● Performed system performance tuning and code reviews to improve efficiency and security.

● Conducted database optimization and RF wireless network performance assessments to ensure peak performance and security.

● Technology Utilized: Java, JDBC, Oracle, XML, XSLT, UNIX, Windows, MS Access, Motorola RF wireless network.

Xilinx San Jose, CA 8/2004 – 10/2004

Project Lead

● Worked on the Product Selector. Designed and implemented a web based application (in Perl/CGI under the Apache web server within UNIX) to allow web users search and configure newly released Xilinx products.

● Automated MS Excel data from MS Access database and Plain Text file.

● Technology Utilized: Perl, JavaScript, HTML, Apache, UNIX, MS Access and MS Excel. EDUCATION

Coursework towards M.S. in Computer System Security 2002 Colorado Technical University, Colorado

OTHER US PATENT NO. 9,058,100 US PATENT PENDING 61/482092-3



Contact this candidate