Available to hire
I’m Andrew Knowles, a back-end focused full-stack engineer with over seven years of experience designing and building scalable, high-performance systems. I specialize in Java, Node.js, Golang, and microservices, and I enjoy turning complex requirements into clean, reliable services.
I also work across the stack with React and Angular, implement CI/CD pipelines, containerize workloads with Docker, and optimize cloud infrastructure. I’m a collaborative leader who mentors teams, partners with product and design to deliver impactful features, and loves pushing the boundaries of what’s possible with technology.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Work Experience
Full Stack Engineer at Whistic
September 1, 2025 - September 1, 2025Remote (Contract) role. Led development of microservices using Java/Node.js with gRPC for service-to-service communication. Migrated platform from a monolithic architecture to microservices, improving performance and scalability. Developed real-time notifications using WebSockets and SQS. Integrated AI/ML models to automate content summarization, enhancing user experience. Improved CI/CD pipelines with GitHub Actions and AWS CodePipeline, reducing build times by 40%. Enhanced UI with React and Angular-backed front-end services and Node.js back-end services.
Consulting Full Stack Engineer at Allata
January 1, 2022 - January 1, 2022Remote (Contract). Developed and deployed e-commerce microservices using Java and Spring Boot, with gRPC for efficient service communication. Built real-time data pipelines using Kafka for product inventory updates and search indexing, improving performance. Created live event streaming features with Node.js and WebSockets. Integrated React front-end components with back-end microservices, optimizing user experience. Migrated legacy systems to microservices, increasing system performance, scalability, and reducing maintenance overhead. Implemented real-time analytics to track user behavior, providing insights that improved engagement and retention.
Full Stack Engineer at Pariveda Solutions
October 1, 2020 - October 1, 2020Remote (Full-time). Designed and developed scalable microservices for consumer banking and auto finance industries using Node.js and Java, ensuring seamless integration between backend services and external APIs. Implemented a cross-platform mobile app using Xamarin Native and gRPC to enable barcode scanning for streamlined product lookup. Developed and maintained real-time in-app notifications for users by leveraging Pusher, WebSockets, and gRPC to push notifications in real-time. Led the creation and optimization of backend systems that processed complex data sets, integrated with third-party services, and provided analytics. Built and optimized CI/CD pipelines using Jenkins and Docker, automating deployments and reducing release risk. Collaborated with front-end teams to integrate React components, improving UI and retention.
Education
Bachelor of Science at University of Massachusetts Amherst
August 1, 2014 - May 1, 2018Qualifications
Industry Experience
Software & Internet, Professional Services, Financial Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Kyle today.