Udit Kansal

Udit kansal

bookmark on deepenrich
location of Udit KansalDeerfield, Illinois, United States
  • Timeline

  • About me

    Senior ETL Developer/ Data Engineer / JAVA Developer- Java | J2EE | Microservices | Talend ETL

  • Education

    • Mahatma jyotiba phule rohilkhand university

      2003 - 2007
      Bachelor of technology - btech computer science 7.41
  • Experience

    • Tata consultancy services

      Aug 2008 - now

      Play a pivotal role in developing new ETL workflows tailored to client-specific requirements.Optimize existing job performance to ensure seamless execution without failures.Utilize Databricks for complex data transformations.Create and manage Power BI dashboards with multiple indices, aiding client decision-making processes.Design and develop complex ETL workflows for the integration and transformation of diverse datasets.Develop and optimize large-scale, interactive, and responsive Java-based web applications.Focus on high scalability, fault tolerance, and enhancing user experience.Extensive experience in Java application development and data migration.Develop ETL jobs for post-migration data monitoring and quality checks.Engineer and maintain high-performing Java web applications using Spring Boot.Develop scalable and efficient microservices to ensure seamless user experience and optimal functionality.Oversee and enhance web applications during their migration from on-premises servers to Azure Cloud.Resolve issues and optimize performance for a smooth transition and minimal business disruption.Provide expert advice on technical architecture, design patterns, methodologies, and best practices.Align solutions with organizational goals and ensure the implementation of efficient and maintainable code.Engage daily with business stakeholders and vendors to understand and address post-migration issues.Analyze problems based on business requirements and propose effective and efficient solutions.Play a crucial role in migrating and enhancing web applications from legacy systems to Azure Cloud.Implement modernization strategies to reduce technical debt and improve overall system architecture.Collaborate with cross-functional teams, sharing knowledge and expertise.Mentor junior developers, fostering a conducive learning environment and promoting best practices in microservices development. Show less Engineered and maintained high-performance Java web applications using Spring Boot.Developed scalable and efficient microservices to ensure seamless user experiences and optimal functionality.Implemented and managed resilient solutions in Azure Cloud, leveraging services such as Azure Kubernetes Service (AKS), Azure Blob Storage, and Application Insights.Ensured high availability and resilience of web applications through comprehensive log monitoring.Utilized Docker for containerization and Kubernetes for orchestrating microservices.Optimized application scalability and manageability, facilitating continuous integration and deployment (CI/CD) processes.Oversaw and enhanced web applications during their migration from on-premises servers to Azure Cloud.Resolved arising issues and optimized performance to ensure a smooth transition with minimal business disruption.Provided expert advice on technical architecture, design patterns, methodologies, and best practices.Aligned solutions with organizational goals and objectives, ensuring efficient and maintainable code implementation.Engaged daily with business stakeholders and vendors to understand and address post-migration issues.Analyzed problems based on business requirements and proposed effective and efficient solutions.Played a crucial role in migrating and enhancing web applications from legacy systems to Azure Cloud.Implemented modernization strategies to reduce technical debt and improve overall system architecture.Collaborated with cross-functional teams, sharing knowledge and expertise.Mentored junior developers, fostering a conducive learning environment and promoting the adoption of best practices in microservices development Show less Developed and enhanced Java web applications, focusing on decommissioning outdated functionalities and refactoring code.Ensured optimal performance and user experience..Addressed and implemented various change requests and enhancements.Developed new functionalities in Java, ensuring the delivery of high-quality software solutions.Mentored and guided trainees through the complete software development lifecycle, from design and development to testing.Fostered a learning-oriented environment and promoted best practices in software development.Played a crucial role in transitioning existing Java applications to cloud-based solutions.Optimized application performance, scalability, and resilience.Troubleshot and resolved a variety of end-user application issues.Maintained continuous availability and reliability of applications.Performed detailed application performance analysis to identify and rectify root causes of performance bottlenecks.Ensured optimal application responsiveness and resource utilization.Led the automation testing team in developing and executing comprehensive test cases.Ensured the robustness and reliability of software products. Show less Developed an independent web solution to automate price feed management, drastically reducing the manual effort required by the support team.Contributed to the Software Requirements Specification (SRS) and created detailed process flow diagrams, including use case, class, and sequence diagrams.Led the design and development of web pages for new functionalities, such as Item Proposal and WIC assignment process changes.Ensured smooth proposal acceptance and accurate attribute value population.Integrated new solutions with existing Walgreens web applications and external systems, ensuring seamless functionality and coherence across platforms.Managed multimedia components and ensured the optimal performance of the web application.Conducted thorough testing to validate results and maintain high performance.Updated user manuals and provided training sessions on newly introduced functionalities, facilitating effective adoption and implementation.Delivered ongoing support and maintenance for existing applications, ensuring stability and optimal performance. Show less

      • Associate Consultant

        Jan 2020 - now
      • Assistant Consultant

        Jan 2016 - Dec 2019
      • IT Analyst

        Oct 2012 - Dec 2015
      • Assistant System Engineer

        Aug 2008 - Sept 2012
  • Licenses & Certifications

    • Microsoft certified: azure fundamentals

      Microsoft
      Mar 2024
    • Sun certified java programmer

      Sun microsystems