Phani Sajja

Senior Software Engineer at Progress Software

Hyderabad, Telangana, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Phani Sajja is a Senior Software Engineer based in Hyderabad with 9 years of hands-on experience building full-stack applications, RESTful APIs, and batch processing systems using Java, Node.js, Angular and React. He has a strong background in developer tooling and productivity—contributing to Progress Developer Studio for OpenEdge (debugger, refactoring, ABLUnit) and building custom Ant tasks and merge/edit tools for legacy modernization. His work spans desktop, web and big data systems, including Hadoop MapReduce for machine translation throughput and semantic web portals for knowledge acquisition. Phani also contributes to notable open-source projects in the DevOps and build space (habitat, chef), where he’s improved package builds, refactored backend components and streamlined automation pipelines. Colleagues appreciate his focus on stability and performance, evidenced by customer praise for Visual Designer improvements. He’s a self-taught, curious problem-solver who combines deep system-level thinking with pragmatic engineering to modernize complex applications.
code9 years of coding experience
job5 years of employment as a software developer
bookM.Tech, Software Engineering, M.Tech, Software Engineering at Motilal Nehru National Institute Of Technology
languagesEnglish, Telugu, Hindi
github-logo-circle

Github Skills (30)

package-management10
packaging10
bash10
package-manager-tool10
automation10
package10
build-automation10
packager10
rpm10
automations10
package-manager10
rust10
devops10
scripting9
deploying9

Programming languages (7)

PowerShellTypeScriptShellRustJavaScriptGoRuby

Github contributions (5)

github-logo-circle
habitat-sh/habitat

Nov 2020 - Aug 2022

Modern applications with built-in automation
Role in this project:
userBack-end Developer
Contributions:22 reviews, 158 commits, 22 PRs in 1 year 9 months
Contributions summary:Phani primarily refactored and added utility functions, specifically focusing on code within the `components/hab/src/main.rs` file. They also modified the file structure, replacing if/else statements with match statements. The changes included updates to origin key management functionality, indicating work on core backend features related to Habitat. Further refactoring aimed at removing separate variable bindings, streamlining the code base.
containersrustconfiguration-managementpackage-managerautomation
habitat-sh/core-plans

Oct 2021 - Aug 2022

Core Habitat Plan definitions
Role in this project:
userDevOps Engineer & Build Engineer
Contributions:13 reviews, 14 commits, 39 PRs in 9 months
Contributions summary:Phani primarily focused on updating and adding upstream URLs, seemingly related to package definitions within the Habitat framework. They also addressed build errors in several plans, including `pango` and `xeyes`, modifying build dependencies and download processes. Furthermore, the user bumped the Rust version and fixed trailing whitespace issues in existing configuration files.
planhabitatpackage-managerdefinitionspackages
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.
Request Free Trial
Phani Sajja - Senior Software Engineer at Progress Software