Summary
Pranjal Dhakal is a Senior Software Engineer with nine years of experience building back-end systems in Java and Python, currently completing an MS in Computer Science at the University of Delaware. He has modernized legacy payroll and tax platforms by translating complex jurisdictional business rules into modular Java 21 services and Kafka-driven pipelines while ensuring parity with COBOL baselines through Python and Robot Framework automation. His background spans production ML-backed document parsing and REST API deployment on Google Cloud and AWS, plus hands-on data warehousing and ETL work for telecom and retail clients. As a teaching assistant for core CS courses, he blends practical industry engineering with academic rigor, including reimplementing TimeGAN in PyTorch and exploring GAN losses. Comfortable in cross-functional teams, he excels at turning regulatory complexity into tested, maintainable software and has a track record of supporting large-scale data migrations and end-to-end validation. Based in Newark, DE, he is actively seeking opportunities to apply his mix of legacy-modernization and ML-augmented automation skills.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree Electrical Electronics and Communications Engineering, Bachelor's degree Electrical Electronics and Communications Engineering at Pulchowk engineering campus
Master of Science - MS Computer Science, Master of Science - MS Computer Science at University of Delaware
Nepali, English, Hindi