Karishma Mittal

Senior Software Engineer

Gurgaon, Haryana, India13 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 11 years of experience in software development.
  • Expertise in cloud technologies and software engineering.
  • Proven track record in leading critical projects.
Stackforce AI infers this person is a Software Engineer specializing in Cloud Computing and Telecommunications.

Contact

Skills

Core Skills

Cloud DevelopmentMicrosoft AzureSoftware DevelopmentTelecommunicationsFinancial ServicesMobile Development

Other Skills

Agile MethodologiesAkkaAlgorithmsAndroid DevelopmentAngularJSApache ZooKeeperAvroAzure Application GatewayAzure Load BalancerBusiness logic implementationCC#C++CSS3Cloud Computing

About

Hello there! I am an accomplished and technically proficient professional with a remarkable 11-year track record in Software Development. At present, I am privileged to serve as a Senior Software Engineer, driving innovation and excellence at Microsoft Azure Application Gateway Team. My passion lies in crafting impeccable Java and C applications, where I wield my expertise to develop and debug with unparalleled precision. Over the years, I've had the privilege of shaping Application Level Software for diverse domains, from Investment Banking to Android mobile apps, Telecom, and the dynamic Networking Industry. Throughout my journey, I've mastered the nuances of the Full Software Development Lifecycle (SDLC) and embraced the dynamic Agile Model. This seamless integration of best practices allows me to deliver solutions that transcend expectations and empower businesses to thrive. A strong advocate for innovation and ingenuity, I relish tackling complex challenges head-on, unravelling intricacies, and devising ingenious solutions that elevate performance to new heights. My collaborative spirit thrives in diverse team environments, where I've fostered an empowering culture of shared goals and collective success. Beyond my technical prowess, my aptitude for effective communication and compelling presentation allows me to champion ideas and lead teams with confidence. My interpersonal finesse bridges gaps and forges strong connections, accelerating progress and fostering a united sense of purpose. My technical repertoire includes an array of cutting-edge technologies, including SpringBoot, Apache Kafka, Apache Felix, Apache Zookeeper, Apache AVRO, Apache FOP, Apache Cassandra, Apache Karaf, Akka Framework, Lucene, and Restful Web services, alongside a mastery of AngularJs. Driven by an insatiable thirst for knowledge, I embrace each day as an opportunity to learn and grow, staying at the vanguard of technological advancements. My dedication to staying at the forefront of the industry empowers me to create software solutions that stand as formidable pillars of success. Together, let's connect and embark on a journey of mutual growth, exploration, and trailblazing innovation within the ever-evolving landscape of technology.

Experience

Microsoft

Senior Software Engineer

Oct 2021Present · 4 yrs 5 mos · Noida, Uttar Pradesh, India · Hybrid

  • Azure Networking (Oct-2021 - Present)
  • As a Senior Software Engineer at Microsoft, I am proud to be part of the dynamic Azure Networking team, driving innovation and delivering cutting-edge solutions. My focus is on the Azure Application Gateway, a powerful web traffic load balancer that empowers users to efficiently manage traffic to their web applications.
  • Key Contributions:
  • 🌟 Leading Multiple Streams: As a Senior Engineer, I have the privilege of leading and handling multiple streams of work, contributing to the success of various critical projects within the team.
  • 🚀 Driving End-to-End Delivery: I played a pivotal role in the end-to-end delivery of the MHSM private preview feature, showcasing my expertise in delivering high-quality solutions that meet and exceed customer expectations.
  • 🔍 Mastering Monitoring: Monitoring is crucial, and I have been deeply involved in all forms of monitoring from an Application Gateway perspective. My efforts have enhanced the reliability and performance of the services we offer.
  • 💡 Setting Performance Standards: I take pride in defining and implementing SLO/SLI indicators for Appgw, ensuring that our services consistently meet the highest performance standards.
  • 🤝 Collaboration & Support: My commitment to teamwork is evident in my active involvement in cross-location dev sync meetings and seamless coordination between IDC/USDC teams. Additionally, I provide on-call support and mentor team members, fostering a culture of growth and excellence.
Azure Application GatewayMonitoringSLO/SLI indicatorsCross-location collaborationCloud DevelopmentMicrosoft Azure

Ciena

2 roles

Software Engineer 3

Jul 2021Oct 2021 · 3 mos · Gurugram, Haryana, India

  • Path Computation Engine (July-2021 - Oct-2021)
  • Upon my promotion to Software Engineer 3, my responsibilities and contributions expanded, and I took on a leadership role within the team. Highlights of my work during this period include:
  • 🤝 Leading Design Excellence: As a Lead Designer, I took charge of driving the continued evolution of the NMS, with a specific focus on the Path Computation Engine. My leadership was instrumental in maintaining design excellence and pushing the boundaries of what the engine could achieve.
  • 💻 Embracing Technological Brilliance: Working at Layer 0 (Optical Networks), I navigated complex technological landscapes with ease. My expertise in Scala, Java, algorithms, and concurrency ensured that the Path Computation Engine was not only cutting-edge but also highly optimized for performance.
  • 📈 Customer-Centric Approach: Interacting with customers and addressing their unique solution requirements became a core aspect of my role. Through active engagement, I gained valuable insights into their pain points and effectively addressed solution issues, driving customer satisfaction to new heights.
Path Computation EngineScalaJavaCustomer engagementSoftware DevelopmentTelecommunications

Software Engineer 2B

Jun 2019Jun 2021 · 2 yrs · Gurugram, Haryana, India

  • Path Computation Engine (Jun 2019 – June 2021)
  • As a Software Engineer 2B at Ciena, I made significant contributions to the development of the cutting-edge Path Computation Engine, which revolutionized Network Management Software (NMS). My role involved:
  • 🚀 Assisting in Design Excellence: I actively participated in the design and development of the NMS, contributing to the vision and execution of the Path Computation Engine. My expertise in Scala, Java, algorithms, and concurrency helped ensure a seamless integration of the engine into a distributed and multi-threaded environment.
  • 💡 Optical Network Solutions: I demonstrated a passion for exploring new frontiers, focusing on incorporating solutions tailored specifically for Optical Networks. This strategic emphasis allowed us to deliver unparalleled capabilities in Network Management, elevating the performance and efficiency of optical infrastructure.
Path Computation EngineScalaJavaSoftware DevelopmentTelecommunications

Rbs international

Software Designer

Oct 2017Jun 2019 · 1 yr 8 mos · Gurugram, Haryana, India · On-site

  • Loan Evergreen Program (Apr 2018 - Jun 2019):
  • During this period, I led the implementation of a cutting-edge Loan Evergreen Program, where I introduced a new set of evergreen loan and deposit trades, enhancing the existing trade set. To ensure seamless operation, I developed a robust service that ran daily, efficiently fetching eligible trades and applying necessary modifications. Furthermore, I ensured the reliability and quality of the implementation by creating comprehensive Junits and Cucumber Integration test suites.
  • Vo Implementation (Mar 2018 - Apr 2018):
  • One of the highlights of my career was working on the prestigious MiFID II regulatory implementation (TOTV). I played a key role in developing a sophisticated service aimed at identifying eligible trades and marking them as TOTV eligible for transaction reporting. My commitment to excellence led me to implement rigorous Junits, functional tests for every module, and an Integration test suite, ensuring a flawless execution of the project.
  • IGNITE Trade Update Service (Oct 2017 - Feb 2018):
  • In this critical project, I spearheaded the implementation of an enhanced version of all trade flows, enabling more accurate risk calculation. I meticulously tested the system's integrity through comprehensive end-to-end testing, involving both external and internal tools. To ensure the highest standards of quality, I diligently implemented Junits and Cucumber Integration test suites, leaving no room for errors.
Loan Evergreen ProgramMiFID II regulatory implementationJunitsCucumber Integration test suitesSoftware DevelopmentFinancial Services

Ericsson india global services

Senior Software Engineer

Sep 2015Oct 2017 · 2 yrs 1 mo · Gurugram, Haryana, India · On-site

  • Revenue Manager (INVOICING) - Test Data Creation and Business Logic Implementation (Mar 2017 – Oct 2017)
  • Developed test data for customers and various use cases scenarios.
  • Implemented business logic for current and late charge accumulation in all use cases.
  • Mobile World Congress, Barcelona 2017 (Jan 2017 – Mar 2017)
  • Designed front-end and mocked back-end to showcase the New Generation Revenue Manager at Mobile World Congress 2017.
  • Demonstrated RM's scalability via GUI using AngularJS and Rest calls.
  • Revenue Manager (INVOICING) - Bill Formatter and Stats Flow Implementation (Apr 2016 – Dec 2016)
  • Exposed REST interface to integrate business logic with formatter.
  • Developed open back-end components to support REST requests for overall run-time stats calculation.
  • Integrated business logic with Zookeeper cluster for independent deployment.
  • Implemented logic for calculating successful stats workflows, failure customers, and retry scenarios.
  • Developed Akka scheduler actor for Message Consumer and Stats Aggregation.
  • Revenue Manager (INVOICING) - Invoice Aggregation and Simulator Implementation (Sept 2015 – Mar 2016)
  • Implemented core logic for invoice generation, including promotions, discounts, taxes, and base charge calculation.
  • Transformed XML-based customer invoice parameters into business documents in PDF format, comprising summary and itemized bills.
  • Developed a charging simulator to provide comprehensive virtual functionality for Invoicing.
Test data creationBusiness logic implementationREST interfaceAngularJSSoftware DevelopmentTelecommunications

Samsung mobile

Software Developer

Jun 2012Aug 2015 · 3 yrs 2 mos · Noida, Uttar Pradesh, India · On-site

  • 1. OS Upgrade and Memory Optimization Solutions (July 2014 – Aug 2015)
  • As a key contributor to various Samsung Projects, I played a vital role in upgrading the operating system to Android L version, ensuring the best optimization solutions for each region. My responsibilities included implementing new memory optimization algorithms to enhance device performance and resolve game-related issues at both system and framework levels. Additionally, I took charge of Java/C memory optimization algorithms and conducted Sluggish Tests to analyze device performance under heavy conditions. Furthermore, I contributed to the development of the Memory Profiler Tool, which allowed monitoring the memory status of different memory segments. My dedication led me to provide valuable on-site support in HQ Korea for multiple projects, delivering top-notch solutions for the devices.
  • 2. ADJ- Analyzer and Sluggish Automation Tool (April 2014 – June 2014)
  • During my tenure at HQ Samsung in Korea, I focused on designing and implementing the ADJ Analyzer tool, which provided valuable insights into application and service priority levels, enabling us to devise effective application killing policies based on this analysis. Additionally, I actively contributed to the development of the Sluggish Tool and Profiler Tool, instrumental in monitoring memory usage and device performance.
  • 3. SMS Conversation and Logger Application (Jul 2012 – Jan 2013)
  • For the new Linux Samsung platform, TIZEN, I took charge of the design and implementation of the SMS Conversation and Logger Application. Leveraging technologies such as HTML5, jQuery, CSS3, and Tizen Device APIs, I successfully developed this mobile application using Tizen as the IDE. The application effectively performed functions similar to Messaging and Call logs Application, contributing to the overall user experience.
OS UpgradeMemory OptimizationHTML5JavaCSoftware Development+1

Education

Motilal Nehru National Institute Of Technology

Bachelor of Technology (BTech) — Information Technology

Jun 2008Jun 2012

Stackforce found 100+ more professionals with Cloud Development & Microsoft Azure

Explore similar profiles based on matching skills and experience