Chandra Varma - Resume - Software Engineer
Chandra Varma - Resume - Software Engineer
[email protected] ❖ +91-7207533309 ❖
Hyderabad, Telangana
SUMMARY
Experienced Software Engineer with 5 years of expertise in developing and maintaining
robust software solutions. Proficient in C#, .NET, and React.js, with a proven track
record of delivering high-quality, scalable applications. Skilled in utilizing Application
Performance Management (APM) tools to optimize system performance and ensure
smooth operation. Adept at providing tier 2 production support, quickly resolving issues
to minimize downtime and enhance user satisfaction. Strong analytical abilities,
coupled with excellent communication and teamwork skills, makes me a valuable asset
to any development team. Seeking to leverage my technical knowledge and support
experience to drive innovation and operational excellence in a software environment.
WORK EXPERIENCE
CGI Inc., May
2019 – Present
CGI Inc. is a global leader in IT and business consulting services, providing end-to-end
solutions for clients across various industries. CGI Inc. is renowned for its commitment
to delivering high-quality, innovative, and sustainable business solutions. The
company's expertise spans systems integration, consulting, managed IT, and business
process services.
Software Engineer
Hyderabad, India
Jan 2021 - Present
Application Development: Design, develop, and maintain web applications using C#
and .NET for back-end development, and React.js for front-end development. Write
clean, efficient, and maintainable code following industry best practices and coding
standards.
Requirement Analysis: Translated complex user requirements into actionable
technical tasks by engaging with cross-functional teams, creating detailed
documentation, and ensuring alignment, which improved project delivery timelines
by 25% and met stakeholder expectations.
System Architecture and Design: Participate in the design and architecture of
software solutions, ensuring scalability, performance, and security. Develop and
maintain software architecture documentation.
Testing and Debugging: Write unit tests and integration tests to ensure the quality
and functionality of the application. Perform debugging and code reviews to identify
and fix defects in the application.
Deployment and Maintenance: Deploy applications to production and staging
environments using continuous integration and continuous deployment (CI/CD)
pipelines. Monitor and maintain applications post-deployment to ensure optimal
performance and address any issues that arise.
Collaboration and Communication: Work closely with cross-functional teams to
ensure cohesive and efficient project delivery. Communicate effectively with team
members and stakeholders to provide status updates and gather feedback.
Continuous Improvement: Stay updated with the latest industry trends, tools, and
technologies related to C#, .NET, and React.js. Participate in continuous learning
and professional development to enhance skills and knowledge. Suggest and
implement improvements to development processes, tools, and methodologies.
EDUCATION
SKILLS
• Programming Languages: C#, JavaScript, TypeScript, HTML, CSS
• Frameworks and Libraries: .NET Framework, .NET Core, ASP.NET, React.js,
Entity Framework, Redux
• Tools and Technologies: Visual Studio, Visual Studio Code, Git, GitHub, GitLab,
RESTful APIs, SQL Server, Docker, Azure
• Web Development: Responsive Web Design, Single Page Applications (SPAs),
Component-based Architecture, Webpack, Babel, State Management
• Version Control: Git, GitHub, GitLab, Bitbucket, Azure Team Foundation Server
• APM Tools: Dynatrace, Acoustic Tealeaf, Glassbox