Aditya Chamoli

Software Engineer in Gurgaon, Haryana, India

Aditya Chamoli

Software Engineer in Gurgaon, Haryana, India

View my repo

Hey, I’m Aditya. I’m a software engineer living in Gurgaon, Haryana, India. Passionate Developer with more than 6 years of experience in Amdocs Ensemble Product. Developed Elixir Code Generation Tool applicable on all Amdocs Ensemble accounts which reduces developers coding time by 50-70%. Specialized in API driven solutions with Micro-services, Tuxedo Services.

Product Created

Elixir - A code generator tool which helps developer to generate tele-com services within few clicks. Elixir has a capability to reduce developers 50-70 % work. Hence creates Customer satisfaction and takes lesser time to market.

Applicability : Amdocs Ensemble Projects

Tools/Languages : Powershell, SQL, Html, Ajax, JavaScript, PSCP, PLINK, dos2unix, Advance Installer, fossil.

• Generates GDD files (DDL operation), Data layers (DML operation) having complete C and Pro*C code.

• Generates Macro’s such as Initialize, Print and Treat Null for service and batch jobs as per the inputs provided.

• Write services such as EAI, API, Tuxedo, Mass.

• Facilitate Windows to Unix Encoding and files transfer after files cre-ation.

• Helps in creating DBI’s for Reference, Operational, Audit systems and find exe’s that needs to be delivered with in a patch by taking func-tion input.

• Maintains the checklist for all the documentations involved during software lifecycle.

Expierence

Amdocs Ensemble Development, Amdocs

March 2016 – Till now

• Development of python based web-services.

• Learning and Implementing Data science and Machine Learning which involves experience with Requests, Numpy, Matplotlib, Scikit learn and Pandas python libraries during development lifecycle.

• Involved in Unit testing of the code using PyTest.

• Development of Soap and Restful Webservices in C based Systems using GSOAP.

• Implementing Tuxedo services and batch jobs in C based systems.

• Mentoring other software engineering staff.

• Preparation of Detail design documents for the software changes.

• Plan, coordinate and conduct multiple complex software engineering activities.

• Devise new approaches, apply existing criteria in new ways and draw conclusions from comparative situations.

  • Work
    • Amdocs