V

Vishal Meghani

CEO

Hyderabad, Telangana, India16 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Java and C# with a focus on clean code.
  • Proven track record in CI/CD and agile methodologies.
  • Strong mentoring experience for new developers.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in SaaS and Cloud Computing.

Contact

Skills

Other Skills

Agile MethodologiesAndroidAnsibleApplication ArchitectureArtificial Neural NetworksCC++C/C++CachingClean CodeCloud ComputingCore JavaDistributed SystemsEclipseGWT

About

- Passionate **Java/C# Developer**, who believes, a coder who creates good and clean code is an artist in programming genre - A quick learner, an efficient communicator, and a team player, whose interests lies in solving problems of scalabilty and optimization with the help of efficient and intelligent algorithms and by best use of available data structures and technology -Expertise in Java Programming language, Design Patterns, Authentication frameworks, and in both Relational and NoSQL Databases - Enthusiastically involved in projects through all the phases from requirement analysis, design, documentation, development, testing to product release and maintenance - Mentored and helped out new developers in the team to enable them to undestand product as well as coding practices Programming/Scripting Languages: Java, C#, C, C++ Programming Tools: Eclipse IDE, Intellij Idea, Visual Studio, VSTS, Netbeans, Maven, Git, Ant, Jira, Accurev, JMeter, ReSharper, dotTrace, nuget Web Technologies: Javascript, Ajax, GWT Design Frameworks: Spring MVC, , Log4J Application Servers: Tomcat, springboot Databases & Caching: Oracle, MongoDB, PostgreSQL, Memcached, EhCache Schedulers: Quartz Containers: Docker, Kubernetes

Experience

Salesforce

3 roles

Principal Member of Technical Staff

Promoted

Dec 2022Present · 3 yrs 3 mos

  • Working in Data Cloud IDC team in Unstructure Data Processing (RAG) pipelines.
  • In past have worked on Data Action, Data Graph, Data Cloud One Areas

Lead Member Of Technical Staff

Promoted

Mar 2020Nov 2022 · 2 yrs 8 mos

  • Working in Salesforce Continuous Integration team which provides CI platform for next generation projects and microservices within Salesforce.
  • Lead trust and customer success program to provide enhanced monitoring and new features to customers
  • Transformed metrics collection from pipelines by pushing metrics to kafka into argus, enabling efficient monitoring of multiple jenkins system
  • Added data recovering, retention, failover and resiliency to our jenkins system
  • Designed enhancement of current CI system to support github.com as SCM source
  • Created initial design for multi tenant jenkins instance
  • Integration of new execution engine with jenkins system in order to create completely new CI ecosystem
  • Having scrum master role within the team in order to implement and improve agile processes

Senior Member Of Technical Staff

Mar 2018Feb 2020 · 1 yr 11 mos

  • Working in Salesforce Continuous Integration team which provides CI platform for next generation projects and micro services within Salesforce.
  • Discarding of old builds capability in the SFCI shared library for Jenkins
  • Created Groovy Whitelisting Jenkins Plugin for allowing groovy code by dynamically reading from git
  • Integrated docker file image updater tool with jenkins shared lib in order to provide updates to consumers
  • Fixed issues in salesforce created open source docker file image updater tool
  • Added automatic group-id - artifact id mapping creation in git for maven artifacts to facilitate maven path to production
  • Designed and implemented Dependency management and version update orchestration to Salesforce core for non core artifacts
  • Mentored new team members to get them accustomed to Salesforce culture and values
  • Conceptualized and implemented automated Jenkinsfile generation based on project requirements
  • Helped multiple teams to resolve issues within their CI pipeline

Microsoft

Software Development Engineer 2

Jan 2016Feb 2018 · 2 yrs 1 mo · Hyderabad

  • Worked in Test Infrastructure/Automated Testing Frameworks Team in VS Online division, which works on creating platform for distributing & running tests over different machines and then reporting the outcome to developer . Also we own Web Test and Load Test in VS world
  • Worked on making Web tests executable and discoverable in Visual Studio Test Explorer by adding necessary test adapters
  • Improved performance of deployment of test agent by about 40%
  • Reduced 45-50 sec performance overhead on running distributed tests over VSTS platform
  • Modified deployment of test agent to not fail till all the machines provided are not in error state
  • Introduced the logic to uniformly distribute the tests over available machines
  • Added required warning to inform user of problems with domain policies affecting the auto-logon needed for running UI tests
  • Fixed Accessibility Issues in VS IDE improving the experience of users/PWD. Involved understanding of various desktop/web UI technologies in dotnet world

Freecharge

Senior Software Engineer

Jul 2015Jan 2016 · 6 mos · Mumbai Area, India

  • Worked in internal tools team on generating tools/technologies to support freecharge team
  • Developed summary generation for reconciliation of all FreeCharge transactions with different providers
  • Created Common Configuration Service(CCS) with zookeeper from scratch in order to share and
  • maintain configuration values across different platforms at a single place
  • Learned and wrote ansible scripts in order to automatically setup AWS machines for various services
  • Created access control service in order to control user authorization of tools and REST endpoints within FreeCharge
  • Mentored and trained recently joined team members and helped them out to understand the coding standards and industry trends
  • Interviewed new probable hires

Saba

2 roles

Software Engineer

Promoted

Sep 2013Jun 2015 · 1 yr 9 mos · Mumbai

  • Working in Platform - Technical Foundation team on Saba People Cloud product.
  • Mentored and helped new joiners to make them understand the product and coding practices.
  • #Analytics for Job Processing Framework
  • Created REST APIs and framework to provide analytics on Asynchronous Job Processing Framework which executes around 20000 jobs per day
  • Used MongoDb Aggregation framework to calculate average processing time, job counts and other metrics, based on given criteria, so as to be shown in various graphs on UI
  • #SAML User Provisioning & Update
  • Creation of a New user automatically, when the person first time logs in to system from SAML enabled IDP (Identity Provider)
  • Also supported update for user information, on the change in the corresponding values at IDP.
  • Used SAML Attribute mapping and Spring Security Extension for SAML to achieve the same.
  • #Token Based SSO
  • Designed and created a mechanism to accept signed & encrypted token in order to authenticate user
  • Also involved dealing with encryption techniques and key management for various customers in a tenant based architecture of Saba cloud
  • #Parature SSO Integration
  • Added support to directly login in Parature for filing cases, by using windows authentication.
  • #Extending New User Configurations
  • Developed the framework to support admins to automatically configure the application so as to allocate course, goals, certifications, etc to a new user signing up in the system.
  • #ESignature support for SAML
  • Enabled capture of e-signatures through forced authentication at IdP
  • #Session Replication
  • Used memcache session manager in order to replicate session in an multi-node environment
  • #IdP Initiated Login
  • Enhanced the authentication framework in order to allow user to login when IdP provided SAML authentication response, without authentication request being sent.
  • #Migrating Tomcat
  • Upgrading version of tomcat for saba's cloud product, and efficiently helping the migration of all developers

Software Associate

Jul 2012Aug 2013 · 1 yr 1 mo · Mumbai

  • Worked in Platform - Technical Foundation team on Saba People Cloud product.
  • Work involved research and development on various aspects of Saba People Cloud Platform Architecture covering areas like Caching, Security, Authentication, Data Dictionary and Access, Visibility Control, Services and Functionalities Framework, etc.
  • #Master Cache Framework
  • Worked on the implementation of master cache framework which reduced the use of caching memory required per tenant.
  • It enabled our product to scale to more number of tenants.
  • This required understanding and refactoring the caching framework of the cloud product which is one of the most critical pieces in its architecture.
  • #Admin Services Framework
  • Created and implemented the framework, which enabled customers to easily configure the product as per their requirements which improved the user experience of the admin significantly
  • Enabled these service to have different states of on/off in different security domains, which allowed admin to properly control the usability of the product so as to make certain services unavailable for small group of users
  • Besides coding this also involved successful coordination with various teams, in order to migrate them from previous architecture to the new one
  • #Migration to JDK7 and JDBC Driver upgrade
  • Modified the code base in order to comply it with the JDK7 requirements.
  • Add support to use recent ojdbc6 driver.
  • #New User Configurations
  • Provided the capability for admins to automatically configure the application of certain security as well as non security parameters on new user signing up in the system.
  • #Exposing DB Connection Properties of JDBC
  • Involved adding support for exposing modifcation of JDBC connection properties for Connection pooling to operations admin.
  • #Activating and Deactivating sites
  • Worked partially to make quartz scheduler pause all jobs running for a site when it gets deactivated and then resume those jobs once activated

Placement cell iit bombay

2 roles

Company Coordinator

Promoted

May 2011Jun 2012 · 1 yr 1 mo

  • Part of 30 member team of company coordinators responsible for coordinating & contacting with more than 1000 companies for placing about 1400 students
  • Actively involved in formulating placement policies, negotiating offers and scheduling events
  • Explored international as well as national companies in the search of possible recruiters
  • Interacted with Professor-in-Charge, Placements of all IITs to analyze the process followed by each IIT and its problems.
  • Communicated with more than 100 organizations for placement related activities

Teaching Assistant

Aug 2010Jun 2012 · 1 yr 10 mos

  • Worked as a teaching assitant of Prof. B. K. Mohan who works in the field of Satellite Image Processing and teaches related subjects
  • Developed initial user interface of Virtual SIPlabs - Virtual Image Processing lab project of Ministry of HRD, India
  • Conducted satellite image processing lab for the class of 29 students in autumn semester of 2011

Placement team, kiet, ghaziabad

Member

Aug 2009Jun 2010 · 10 mos · Ghaziabad

  • Coordinated placement drives for some of the top IT companies like Wipro, T.C.S., Accenture and CSC
  • Trained junior batch for next year recruitments by conducting workshops, tests and mock interviews
  • Organized Pool recruitment drive of Convergys for more than 18 colleges in the region

Rotaract club of kiet, ghaziabad

Director(Club Services)

Jul 2009Jun 2010 · 11 mos · Ghaziabad

  • Worked together as a team, to conceptualize social service schemes such as blood donation camps, tree plantation, education of underprivileged children, and distribution of old clothes among poor people of nearby areas

Education

Indian Institute of Technology, Bombay

M.Tech. — Geoinformatics

Jan 2010Jan 2012

KIET, Ghaziabad

B.Tech. — Computer Science and Engineering

Jan 2006Jan 2010

St. Aloysius High School

HSC

Jan 1991Jan 2006

Stackforce found 100+ more professionals with Agile Methodologies & Android

Explore similar profiles based on matching skills and experience