Summary
Overview
Work History
Education
Skills
Roles And Responsibilities
Disclaimer
Timeline
Generic
AAKASH RANJAN

AAKASH RANJAN

Bengaluru

Summary

Creative and result driven IT Professional with around 9 Years of Experience in large engagements including complex lT Project Management, Delivery Management and People Management across CRM domain. Accomplished Software Developer troubleshooting and resolving issues by debugging programs and managing. Increase proficiencies through ASP.NET MVC, SQL Server, Angular JavaScript jQuery.

Overview

10
10
years of professional experience

Work History

Module Lead Software Engineer

Impetus Technology
Bengaluru
01.2024 - Current
  • Written stored procedures using SQL server 2008.
  • Developed views using C# Razor view engine.
  • Develop interactive user interfaces using Knockout JS to enhance user experience and facilitate efficient navigation and data entry.
  • Develop and maintain software components using VB.Net, SQL Server 2019, and Knockout JS as per project requirements.
  • Implement new features and enhancements to the Maverick application based on business needs and user feedback.
  • Write clean, efficient, and maintainable code adhering to coding standards and best practices.
  • Create Models, Views, and Controls to develop a rich, fast UI using MVC 5.

Senior Software Engineer

Hexaware Technologies
Bengaluru
06.2019 - 02.2023
  • Provided detailed technical and operational direction in project challenges, consistently meeting deliverables according to deadlines
  • Modified and directed project plans to meet organizational needs
  • Accelerated progress by continually reviewing performance, budgets and project timelines
  • Drove team success through shared vision and recognition of quality performance
  • Managed projects from procurement to commission
  • Maintained clear communication with precise technical writing to document and inform critical processes
  • Provided detailed product orders based on project drawings and technical specifications

Associate Consultant

Capgemini
Bengaluru
06.2018 - 12.2018
  • Written stored procedures using SQL server 2012
  • Developed views using C# Razor view engine
  • Analyzing the requirements and developing the assigned modules
  • Coordinating with the other members of both the development team as well as the testing team
  • Interacting with the client on regular basis
  • Create Models, Views, Controls to develop a rich, fast backend and for front end used Angular js

Software Engineer

YsecIT Software
Bengaluru
11.2017 - 06.2018
  • Analyzing the requirements and developing the assigned modules
  • Written stored procedures using SQL server 2008
  • Developed views using C# Razor view engine
  • Done Identity and access management (IAM)
  • Coordinating with the other members of both the development team as well as the testing team
  • Interacting with the client on regular basis
  • Create Models, Views, and Controls to develop a rich, fast UI using MVC 5

Software Developer

Raising Infotech
02.2015 - 11.2017
  • Analyzing the requirements and developing the assigned modules and unit testing
  • Coordinating with the other members of both the development team as well as the testing team
  • Interacting with the client
  • Used 3-tier architecture for presentation layer, business & data access layer and were coded using C#
  • Written stored procedures using SQL server 2008
  • Developed CSS for user interface uniformity throughout the application
  • Developed Web Forms using C# and asp.net
  • Used JAVASCRIPT for client-side validation

Education

Bachelor of Engineering - Electronics And Communications Engineering

Sathyabama University
Chennai, Tamil Nadu
04-2015

Skills

  • ASPnet Core
  • ASPnet MVC
  • Microservices
  • SQL Server
  • Entity Framework
  • Agile Framework
  • Web API
  • Version control
  • Project Management
  • Time management and organization
  • Technical documentation
  • Risk mitigation and management
  • People management
  • Software development lifecycle
  • Agile
  • V-Model development
  • Functional requirements
  • Business requirements

Roles And Responsibilities

  • Provide technical guidance and expertise to the development team. Set coding standards, best practices, and development methodologies. Mentor and coach team members, helping them enhance their technical skills.
  • Collaborate with stakeholders to define project requirements, objectives, and deliverables. Develop project plans, schedules, and resource allocation strategies.
  • Monitor and track project progress, ensuring timely and successful completion.
  • Lead the design and architecture of .NET applications and systems. Define the overall software structure, component interactions, and system integration. Ensure scalability, performance, and maintainability of the software solutions.
  • Conduct code reviews to ensure adherence to coding standards, best practices, and quality guidelines. Identify and address code issues, performance bottlenecks, and security vulnerabilities. Implement and enforce quality assurance processes.
  • Build and manage a high-performing .NET development team. Assign tasks, set goals, and provide regular feedback to team members. Foster collaboration, resolve conflicts, and promote a positive work culture.
  • Lead and facilitate the organization's Agile transformation journey. Help assess the organization's readiness for Agile, define the transformation strategy, and develop an Agile adoption roadmap.
  • Provide training and workshops to teams and stakeholders on Agile principles, frameworks (such as Scrum, Kanban, or Lean), and practices. Educate them about the Agile mindset, values, and principles to build a common understanding.
  • Work closely with teams, Scrum Masters, product owners, and other roles to coach and mentor them on Agile practices, processes, and behaviors. Provide guidance on applying Agile techniques, facilitating meetings, and improving collaboration and communication.
  • Help teams select and implement appropriate Agile frameworks or methodologies based on their needs. Assist in setting up Agile ceremonies, artifacts, and metrics to promote transparency, accountability, and continuous improvement.
  • Collaborate with cross-functional teams, such as business analysts, testers, and UI/UX designers. Communicate effectively with stakeholders, including clients, project managers, and senior management. Provide project updates, report on progress, and address any concerns or challenges.
  • Facilitated Scrum framework - sprint planning, backlog grooming, daily scrums, sprint reviews and sprint retrospectives.
  • Assessed Scrum maturity of team and organized and coached team to higher levels of development.
  • Stay updated with the latest trends and advancements in .NET technologies. Identify opportunities for process improvement, automation, and optimization. Encourage innovation and continuous learning within the team.

Disclaimer

I hereby declare that the information furnished above is true and correct to the best of my knowledge and belief.

Timeline

Module Lead Software Engineer

Impetus Technology
01.2024 - Current

Senior Software Engineer

Hexaware Technologies
06.2019 - 02.2023

Associate Consultant

Capgemini
06.2018 - 12.2018

Software Engineer

YsecIT Software
11.2017 - 06.2018

Software Developer

Raising Infotech
02.2015 - 11.2017

Bachelor of Engineering - Electronics And Communications Engineering

Sathyabama University
AAKASH RANJAN