Summary
Overview
Work History
Education
Technical Skills
Certifications
Timeline
Generic

Rajat Nigam

Software Developer
Lucknow

Summary

With 18 years of experience in IT, including 10 years in project management, successfully managing software delivery for digital transformation and solutions. Expertise in Python, Flask, Django, Django REST Framework, MySQL, SQL Server, Java, JSP, Spring, Spring Boot, and Hibernate Technologies. Strong understanding of Agile methodologies and related software technologies like Scrum, Kanban, JIRA, and the Atlassian stack. Hands-on experience in building Restful backend services using Flask. Skills include Object-Oriented Analysis/Design for transforming problem statements into well-documented designs. Demonstrated exceptional leadership abilities and capability to mentor individuals to enhance productivity while fostering a cohesive team environment.

Overview

17
17
years of professional experience

Work History

Bankrite Touch

BMA Banking Systems
02.2020 - Current

Role: Service Delivery Manager

Environment: Python, Django

  • Worked with associated team members to understand requirements, facilitate business process analysis sessions, and develop technology solutions for team
  • Lead and execute projects using proven Software Development Life Cycle processes, procedures, and tools to include planning, coordinating all project activities, project status meetings, system specifications design and review, technical review, system testing, system implementation, post implementation review
  • Work with business unit on long term strategies to better use technology and to promote process improvement initiatives
  • Work with software development team to review/ understand requirements and specifications for technical design, obtain information on system capabilities, limitations, and performance requirements
  • Delivering relevant technical solution based on best practice / experience / similar projects
  • Managed multiple team co-ordination in development tasks
  • Ensure Development of user-friendly functionalities and interfaces
  • Agile scrum based project execution and deliveries tracking and UAT Sign-Off
  • Deployment support and Configuration Management
  • Involved in critical development/ coding tasks.

Russel Metal(RMI)

Russel Metal Inc.
10.2017 - 01.2020

Role: Service Delivery Manager

Environment: Python, Flask

  • Worked as Project Manager and managed technical team responsible for delivery of modernize application
  • Collaboration with team to analyze existing structure and suggest system enhancements that could lead to help in achieving long-term targets defined by organization
  • Managed team to design, build and deliver application that could help in achieving business objectives
  • Managed multiple team co-ordination along and involved in critical tasks troubleshooting’s
  • Co-Ordination with Stakeholder(s), Clients
  • Agile scrum based project execution and deliveries tracking
  • Training, Technical support and Configuration Management
  • Performance checks and optimization at various levels during entire development cycle of application
  • Involved in critical development/ coding tasks
  • Real-time monitoring of work progress and ensuring that resources are assigned tasks as per their capabilities and interest to ensure maximum productivity at workplace
  • Suggested and implemented automation solutions for various activities within various departments of Organization
  • Setting targets, KPI’s, responsibilities, ownership and accountability to team to keep team motivated for expected deliverables.
  • Planning training programs (both internal & external) to enhance the skillset of the team.

Lead the MIS-Lucknow Development Team

Databorough India Pvt. Ltd.
07.2015 - 10.2017

Role: Overseas (India) MIS Department Head

Environment: Python, Django, ReactJS

  • Lead MIS India team as Project Manager for development, deployment, maintenance of MIS applications
  • Following applications were developed and successfully moved to production while being team-lead (India) in this department: Timesheets application, Skills-search application, Expense application, Resource Utilization application (roadmap for required UI and backend only)
  • Worked as MIS Department Head/ Project Manager and managed technical teams (development)
  • Tasks scheduling and managing activities for team on daily basis
  • Critical tasks troubleshooting for major issues faced by team
  • Prioritizing tasks and monitoring
  • Code-review and adoption of best practices
  • Managing team-disputes, if any; and keeping team motivated for new challenges by setting targets, KPI’s, accountability and responsibilities to the development team
  • To come up with need and plan of software development by analyzing long term goals of the organization.

Intelligrated

Intelligrated Systems
04.2015 - 09.2015

Role: Team Lead

Environment: Java, Spring, Spring Boot

Framework(s): Spring

  • Conversion of RPG programs into c# with use of X-generator tool
  • Collaborate with key stakeholders to build, iterate, and improve existing or new processes and functions
  • Ensure Development of user-friendly functionalities and interfaces
  • End to End Development
  • Ensure Performance of diagnostic tests and timely resolution of issues to optimize performance
  • Deployment and Bug Fixing.

V1 PSA

Databorough India Pvt. Ltd.
12.2014 - 06.2015

Role: Team Lead

Environment: V1 PSA Application: WCF Service(s), SQL Server (Stored proc.)

  • Configuration and deployment of application in Production environment
  • Integration of data from third-party application to existing application
  • Work closely with project manager to ensure optimum allocation and utilization of technical resources.

X2e-modernize (Product)

Databorough India Pvt. Ltd.
04.2014 - 12.2014

Role: Team Lead

Environment: Java, Hibernate, Spring, AngularJs

  • Worked as developer/ team-lead
  • Worked on AngularJs to create custom directives for required UI features
  • Also did maintenance for back-end tasks
  • Suggested and further implemented Digitization opportunities and automated solutions for processes/ activities within all Functions of Organization
  • Engaged with Senior management and Board regularly with reports on project status, activities, achievements, etc.

Supply Chain Management System-Automated Interface

Catholic Relief Services, Baltimore, USA.
11.2012 - 02.2014

Role: Application Developer (Acting team lead/ business analyst)

Environment: Python, Django

  • Requirement gathering from client
  • Requirement analysis and defining the requirement scope and deviation’s if any
  • Creating high level/ low level design (Use-case, activity, sequence etc
  • Diagrams)
  • Coding
  • Bug fixing
  • Involved in Back-end Testing.

X-Modernize (Python PoC)

Databorough India Pvt. Ltd.
01.2012 - 10.2012

Role: Team Lead

Environment: Python, HTML, CSS

  • Worked as the team lead and performed analysis and further development of the Asp.Net MVC-4 application to achieve the similar functionality as in the green-screen application
  • The product contains the login screen, validations, session state and most of the other features provided in Microsoft dotnet framework 4.0.

Responsibilities:

· Team Management

· Analyzing the Module and Development.

· Preparing program spec.

· Involved in Coding.

· Writing queries for data access.

· Coding for ASP.Net page using C#.

X-Modernize (Silverlight PoC)

Databorough India Pvt. Ltd.
05.2011 - 01.2012

Role: Team Lead

Environment: Silverlight-4 with WCF RIA Services, C#, SQL Server.

Framework(s): .Net Framework 4.0

  • Performed conversion of the RPG source to C# and RPG screen to xaml screen
  • The product contained login screen, validations, session state and most features provided in Silverlight, Microsoft dotnet framework 4.0.

Enhancements: Use of Silverlight, Web-Services, WPF, WCF.

Responsibilities:

· Team Management

· Analyzing the Module and Development.

· Preparing program spec.

· Involved in Coding.

· Writing queries for data access.

· Coding for xaml page using c#.

X-Redo (Product)

Databorough India Pvt. Ltd.
04.2010 - 04.2011

Role: Senior Software Engineer

Team Size: 05

Environment: JSF 1.2, HTML, CSS, JavaScript, JQuery, Hibernate

Responsibilities:

  • Conversion of RPG source to Java and RPG screen to jsf screen
  • End to End development
  • Bug fixing.

Finex (ERP Development (Product))

Finex
10.2008 - 03.2010

Role: Senior Software Engineer.

Environment: C#, ASP. Net, SQL Server, XML.

Other Tools: Developres Express 8.2, Mantis Bug Tracker, SVN.

Framework(s) Used: .Net Framework 3.5 with SP-1. , LINQ Framework, Synch Framework.

Responsibilities:

  • Took active role in understanding scope of application, targeting clients requirement’s and a better look and feel for the application.
  • Testing of software developed by us using certain manual methods.
  • Assess needs for In-house IT-ERP resource functions and deploy accordingly.
  • Involved with Lead for collecting specifications
  • Interacted with Functional and Domain Experts in order to rollout Project successfully.
  • Ensured development of user-friendly functionalities and interfaces.
  • Took active role in designing database for the product.
  • Involved in development of various modules using .NET and other development tools.
  • Ensured regular upgrades and Installation of ERP software and ensuring seamless integration with IT systems.
  • Ensured performance of diagnostic tests and timely resolution of issues to optimize performance.
  • Ensured timely provision of technical support and training to ERP end-users.
  • Oversee preparation of development progress updates and documenting of all ERP processes- keeping them up to date at all times.

Panda Portal

Panda Group, USA
10.2007 - 09.2008

Role: Software Engineer.

Environment: C#, ASP. Net, SQL Server, XML.

Project required maintenance and enhancement of website portal with approximately 28 online e-commerce website, portal includes various webparts viz: various templates, CSS, HTMLEditor, aspx pages and sql server 2005 database with more than 300 mutually related stored procedures.

Education

PGDIT (equivalent To MBA-IT) -

Symbiosis Centre For Distance Learning
Pune
04.2001 -

B.Tech (Electronics) -

Uttar Pradesh Technical University
Lucknow, India
04.2001 -

Technical Skills

Python Libraries & Frameworks:

  • Web Development Frameworks: Experience with Django, Flask, or FastAPI for developing scalable, secure web applications and RESTful APIs.
  • Data Science Libraries: Proficiency in using Pandas for data manipulation, NumPy for numerical computing, and Matplotlib/Seaborn for data visualization.
  • Machine Learning & AI: Familiarity with machine learning libraries like Scikit-learn, TensorFlow, Keras, and PyTorch. Understanding of data preprocessing, model training, evaluation, and deployment.
  • Automation & Scripting: Expertise in using libraries such as Selenium for browser automation, PyAutoGUI for GUI automation, and Paramiko for SSH tasks.
  • Networking: Knowledge of networking libraries like requests for HTTP operations and socket for low-level network communication.


Python Web Development:

  • Frontend Integration: Ability to integrate Python backend with front-end technologies (e.g., HTML, CSS, JavaScript) and frameworks like React or Angular.
  • API Development: Experience in building and consuming RESTful APIs using frameworks like Flask, Django REST Framework, or FastAPI. Knowledge of API authentication, rate limiting, and documentation with tools like Swagger.
  • Template Engines: Familiarity with template engines like Jinja2 for generating dynamic HTML content in web applications.


Python Database Management:

  • SQL Databases: Proficiency in working with relational databases like SQL Server, MySQL. Ability to write complex SQL queries, design schemas, and manage database transactions.
  • ORMs: Experience with Object-Relational Mappers (ORMs) like Django ORM for database interactions in Python.


Java Technologies:

  • Core Java, Spring, Spring Boot, Hibernate

Programming language:

  • Java, C#.Net, VB.Net, Concepts of WPF, J-Query & web-services.

Database(s):

  • SQL Server, MySQL, MS Access 2000

Framework Exposure:

  • Spring, Hibernate and Microsoft dotnet Framework

Microsoft Technologies:

  • ASP.Net, WCF Services, Silverlight-4 with WCF RIA Services

Development Tools :

  • IntelliJ, Visual Studio Code, Eclipse, Visual Studio, Developers Express, Mantis, Jira, Subversion, Bitbucket, Confluence

Source Code/ Version Code

  • Gitlab, Github, Subversion, Tortoise SVN

Other

  • DevOps, CI/ CD Pipeline with Jenkins

Certifications

  • Certification of Lean Six Sigma White Belt in Information Technology
  • Certification for the completion of DevOps training by Simplilearn.
  • Certification for the completion of CI/ CD Pipeline with Jenkins training by Simplilearn.
  • Microsoft Certified Professional (MCP) in ASP.NET (98.10%) in Sep-2007
  • Microsoft Certified Professional (MCP) in C#. NET (90.00%) in Nov-2007

Timeline

Bankrite Touch

BMA Banking Systems
02.2020 - Current

Russel Metal(RMI)

Russel Metal Inc.
10.2017 - 01.2020

Lead the MIS-Lucknow Development Team

Databorough India Pvt. Ltd.
07.2015 - 10.2017

Intelligrated

Intelligrated Systems
04.2015 - 09.2015

V1 PSA

Databorough India Pvt. Ltd.
12.2014 - 06.2015

X2e-modernize (Product)

Databorough India Pvt. Ltd.
04.2014 - 12.2014

Supply Chain Management System-Automated Interface

Catholic Relief Services, Baltimore, USA.
11.2012 - 02.2014

X-Modernize (Python PoC)

Databorough India Pvt. Ltd.
01.2012 - 10.2012

X-Modernize (Silverlight PoC)

Databorough India Pvt. Ltd.
05.2011 - 01.2012

X-Redo (Product)

Databorough India Pvt. Ltd.
04.2010 - 04.2011

Finex (ERP Development (Product))

Finex
10.2008 - 03.2010

Panda Portal

Panda Group, USA
10.2007 - 09.2008

PGDIT (equivalent To MBA-IT) -

Symbiosis Centre For Distance Learning
04.2001 -

B.Tech (Electronics) -

Uttar Pradesh Technical University
04.2001 -
Rajat NigamSoftware Developer