SHEKHER
MUDGAL

I convert your passionate ideas into beautiful web apps.


Master's degree in IT (AI) Full Stack Developer (MEAN) Java Enterprise Engineer ML Based Security AWS Beginner

 
     

Angular

More than 2 years of professional full-stack development experience using Node.js and Angular 2+. Involved in architectural design planning of MEAN + Java applications. Worked with RxJS, Routing and Services for Angular; and Express.js, REST APIs and Oracle ORM for Node.js.

Java

Received professional training in Java from Capgemini engineering (formerly Altran). Worked on enterprise Java projects for more than 3 years, spanning classic J2EE (Servlets, Beans, JSP), Spring and Hibernate. Unit testing experience with JTest, JUnit. Performance analysis: JMeter.

HTML/ CSS/ JS

2 years of Web design development experience excluding 3 (unofficial) internships and design for personal websites and hobby projects using HTML5, CSS3, Bootstrap, FICTOAN, FontAwesome. Studied User experience (UX) evaluation and fine tuning at the University of Melbourne.

AI and ML

Completed Specialized Master's in Artificial Intelligence from the University of Melbourne. Student of Machine Learning, Classical AI Planning, Reinforcement Learning, Security Analytics using Machine Learning and Agent-based Computational Simulation using AI.

Cloud Computing

Professional experience in the use of Jenkins and GitHub. Studied cluster computing and cloud computing at the postgraduate level - gained knowledge of Docker, OpenStack, Ansible, MongoDB, Hadoop and Spark. Currently preparing for AWS Certified Cloud Practitioner (CCP).

Algorithms

Student of algorithms and complexity at the postgraduate level. Also an ardent competitive programmer on Leetcode (using Java).

Socials

My LinkedIn


My GitHub


 

Experience

Capgemini Engineering (formerly Altran)

Senior Software Engineer
Course Highlights
Client: Hughes Network Systems

Revamped Hughes’ outdated JSP and Servlet based UI in latest Angular4 framework. Part of ‘Process Orchestration Platform’ (POP) team working on their Ordering Management System, used by Hughes employees to place, process and manage orders for their internet services. Received ‘Individual Excellence Award – Constantly Learning’ and ‘Team Excellence Award – Client First’.

Led multiple software releases to fruition, including Angular frontend and Node.js backend features for client ‘HUGHES’. Led multiple teams of varying sizes (4 – 15) for frontend and backend development. Frontend releases consisted of mockups, focus groups with users, development in HTML, Bootstrap and Angular, and regular client interaction through demos. On backend side, migrated a Java EJB based monolithic backend to Node.js microservices.
Angular 7 HTML/CSS Node.js Express.js Microservice architecture

Client: Nokia

Created mediation layer to adapt existing NE management software ‘NetAct’ (used SNMP config.) for use with newly acquired hardware (used both NetConf and SNMP) for client ‘NOKIA’. Created a scheduler module to periodically check for fault in sync of configuration between NE device and NetAct. Critical short-deadline project awarded for timely delivery
Java Core J2EE Wireshark SNMP/ NetConf

Education


Master's in Information Technology (AI Specialization)

The University of Melbourne
Course Highlights
  • Algorithms and Complexity First Class Honors (H1)
  • Programming and Software Development First Class Honors (H1)
  • Database Systems & Information Modelling First Class Honors (H1)
  • Introduction to Machine Learning
  • Security Analytics (ML based)
  • Advanced Database Systems First Class Honors (H1)
  • AI Planning for Autonomy
  • Internet Technologies First Class Honors (H1)
  • Technology Innovation Project First Class Honors (H1)
  • Knowledge Management
  • User Experience
  • Computational Modelling and Simulation
  • Impact of Digitisation
  • Software Processes and Management
  • Cluster and Cloud Computing

Bachelor's in Technology - Computer Science & Engineering

Amity University
Course Highlights
  • Data Structures and Algorithms
  • Programming in C
  • Advanced Programming in Java
  • Probability and Statistics
  • Software Engineering
  • Introductory Artificial Intelligence
  • Theory of Automata and Computation
  • Communication Networks
  • Open Source Technologies
  • Information Assurance and Security
  • Mobile Programming
  • Database Management Systems
  • Operating Systems
  • Engineering Mechanics
  • Computer Graphics
  • Analysis and Design of Algorithms
  • Simulation
  • Computer Architecture
  • E-Commerce and ERP
  • Compiler Construction
  • Software Testing and Quality Assurance
  • Cloud Infrastructure Services (EMC square)
  • Fuzzy Mathematics
  • Discrete Mathematics
  • Analog Electronics
  • Digital Electronics