Ankur Singhal is a seasoned Java full-stack leader with 10+ years driving architecture and delivery for investment banking, e-commerce/tv-commerce, and healthcare domains. Currently a Vice President at Citi, he leads a 15-person cross-functional team re-architecting monoliths into microservices and micro-monoliths while owning solutions from POC to production. He brings deep experience in scalable, multithreaded distributed systems, CQRS and event-sourcing patterns, and pragmatic legacy re-engineering. Known for blending system-level concerns (memory models, algorithms, networking) with practical integration work—APIs, data migration and open-source tools—he ships resilient infrastructure under tight business constraints. Ankur also mentors and writes technical answers on StackOverflow, signaling a commitment to community knowledge-sharing beyond his day job.
10 years of coding experience
14 years of employment as a software developer
XII, Computer Science, XII, Computer Science at CBSE Board
B.E, Electronics and Communication; ECE, B.E, Electronics and Communication; ECE at Deen Bandhu Chottu Ram University of Science and Technology (D.C.R.U.S.T)
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.