David Wilkins
Senior Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Senior Software Engineer with 10+ years of experience building scalable web applications, backend APIs, cloud-based systems, and AI-powered product features. Strong expertise in React, Next.js, Node.js, Python, FastAPI, PostgreSQL, AWS, Docker, Kubernetes, and LLM integration. Experienced in integrating AI capabilities such as chatbots, RAG pipelines, vector search, AI assistants, document processing, workflow automation, and real-time data-driven features into production applications.
Skilled at designing clean architecture, building secure APIs, optimizing performance, and collaborating with product, design, and engineering teams to deliver reliable business solutions.
Experience
Senior Software Engineer - Delta Electronics
(2022-12)
- Led the development of full-stack web applications using React, Next.js, Node.js, and Python, delivering scalable internal tools and customer-facing platforms with clean architecture and reusable components.
- Integrated AI-powered features into business applications, including intelligent search, automated content generation, document summarization, and chatbot-based user support using OpenAI APIs and LangChain.
- Built backend services with FastAPI and Node.js, creating secure REST APIs for user management, workflow automation, reporting, and AI-driven data processing.
- Implemented RAG-based AI workflows by connecting application data with vector databases, allowing users to retrieve accurate answers from internal documents, product data, and operational knowledge bases.
- Developed responsive frontend interfaces with React, TypeScript, Tailwind CSS, and Material UI, improving usability, performance, and maintainability across multiple business dashboards.
- Optimized application performance by adding Redis caching, improving API response times, reducing duplicate database queries, and applying pagination and lazy loading for large datasets.
- Worked with DevOps teams to deploy applications using Docker, Kubernetes, AWS, and CI/CD pipelines, improving release stability and reducing manual deployment effort.
Full Stack Engineer - Cognizant
(2018-06 - 2022-11)
- Developed and maintained full-stack SaaS applications using React, Node.js, Express.js, PostgreSQL, and MongoDB, supporting marketing, analytics, CRM, and automation workflows.
- Built AI-assisted automation features that helped users generate campaign content, classify customer requests, summarize reports, and automate repetitive business processes.
- Designed scalable backend APIs with Node.js and Express, including authentication, role-based access control, reporting endpoints, third-party integrations, and background job processing.
- Integrated external services such as payment APIs, CRM platforms, email providers, analytics tools, and AI APIs to create connected workflows across the product ecosystem.
- Created interactive frontend modules using React, Redux, TypeScript, and reusable component libraries, improving development speed and UI consistency across the platform.
- Improved database performance by optimizing SQL queries, adding proper indexes, redesigning slow endpoints, and improving data models for high-volume application traffic.
- Collaborated closely with product managers, designers, QA engineers, and backend developers in Agile sprints, contributing to planning, technical discussions, code reviews, and release management.
Software Engineer - Intel
(2014-01 - 2018-05)
- Built enterprise web applications using JavaScript, React, Node.js, Python, and SQL databases, supporting business operations in healthcare, finance, logistics, and internal automation systems.
- Developed backend APIs and microservices for data processing, user management, notifications, analytics, and integration with third-party platforms.
- Implemented early AI and automation features, including rule-based recommendation logic, document parsing workflows, data classification, and intelligent search functionality.
- Created clean and responsive frontend pages using React, JavaScript, HTML, CSS, and UI component libraries, ensuring smooth user experiences across desktop and mobile browsers.
- Worked with relational and NoSQL databases, including PostgreSQL, MySQL, and MongoDB, designing schemas, writing optimized queries, and supporting reporting features.
- Added authentication, authorization, input validation, logging, and error handling to improve security, reliability, and maintainability of production applications.
- Participated in the full software development lifecycle, including requirements analysis, technical design, implementation, testing, deployment, production support, and client communication.
Education
Bachelor's Degree - Computer Science - Texas A&M University (2009 - 2013)

