Ruchi Aggarwal

London, United Kingdom · (+44) 7557118256 · ruchiaggarwal77@gmail.com

Highly skilled and motivated IT professional with over 20 years of experience delivering complex software products and projects.

Experience

Lead Engineer

Cloudfactory

• Lead technical design and development of enterprise solutions, ensuring timely delivery, maintaining high quality standards and adhering to budget constraints using best agile practices and dynamic team collaboration. • Designed robust project architectures, ensuring scalability, maintainability, and alignment with business objectives. • Developed highly scalable restful APIs using Golang, optimizing performance and ensuring reliability for large-scale applications. • Leveraged go routines and channels to implement concurrency and parallel processing, significantly improving through put and system performance. • Designed and implemented microservices architecture for scalable backend services using Golang, ensuring efficient resource utilization and fault tolerance. • Utilized load balancing and caching mechanisms (such as Redis, Memcached) to handle high traffic volumes and reduce latency. • Improved database performance with optimized SQL queries and implemented connection pooling in Golang for handling large data loads. • Analyzed and resolved critical performance bottlenecks, leveraging advanced profiling and monitoring tools. • Coordination with stakeholders, IT solution providers to make sure the delivered products are as per the satisfaction • Conduct regular 121, mentor engineers, performance reviews, skill development plans and annual appraisals.

May 2022 - Present

Sr Software Engineer

River Island

• Work collaboratively with the business analysis team and product owners to deliver solutions that meet the business’ requirements. • Involved in migrating the legacy system to Cloud. • Coach and mentor junior members of the team. • Experience with Golang standalone programs. • Experience in writing the API's in Golang. • Proficiency in databases like PostgreSQL, Oracle • Experience writing data APIs and multi-server applications to meet product needs using Golang. • Reduce technical debt to ensure maintainability and reduce costs of running. • Worked with business users and stakeholders for gathering business requirements and Convert the Business Requirements into User Stories using JIRA.

Jan 2018 - May 2022

Sr Software Engineer

AllScripts

• Responsible for maintenance and development of application using PL/SQL 11g and Oracle Forms 11g technology, webLogic Forms and 11g PL/SQL. • Resolving calls within SLA time. • Responsible for hospital sites ownership to work independently on all cases assigned by users which includes analyzing the change, creating change request, coding, testing and deploying the changes.

Oct 2013 - December 2017

Sr Engineer

Coforge (Erstwhile NIIT Technologies Ltd.)

• Developing & supporting the applications especially the Passenger Revenue Accounting module. • Requirement gathering and prepare high level design and Low-Level Design documents. • Handling of a variety of batch processes, analysis and investigation. • Responsible for LLD, code review, incident monitoring, tracking and closure.

Oct 2013 - December 2017

Software Engineer

Asia Pacific Institute of Management & Technology, India

• Analyzed the scope of the requirements given by the different teams. • Designed and developed different forms like resource/task/report management forms.

July 2006 - May 2007

Software Engineer

Mukund Lal National College, India

• Developed and maintained accounting, timetable applications, college website. • Teaching and mentoring graduate and post-graduate students.

Jul 2002 - March 2006

Education

Maharishi Dayanand University

Masters of Computer Application
1998-2001

Kurukshetra University

Bachelors Degree in Computer
1995 - 1998

Skills

Programming Languages & Backend
  • golang
  • Oracle PL/SQL
  • Oracle Rest Data Services
  • C/C++
Cloud and DevOps Technologies
  • AWS:EC2, ECS, SQS, SNS, Lambda, ES, CloudWatch
  • Terraform, CloudFormation
  • PostgreSQL, Document DB, DynamoDB
  • Snowflake
Front End tools
  • ReactJS
  • Apex, Oracle Forms and Reports
  • Qik2
Agile and Project Management Tools
  • Scrum, Sprint, Product Log, Backlog, Burndown, Kanban board
  • Jira, Confluence
  • Figma,draw.io,plantuml
Domain Expertise
  • Retail (Order, Product, Inventory Management System)
  • Medical (NHS Patient Admission System)
  • Airline (Reservation, Crew, Resource Management, Revenue Accounting)
  • Workforce Management (Demand and Supply)

Interests

Apart from being a IT consulant, I enjoy listening to music, going for walks, and spending time with my family and friends.