Experienced software developer proficient with wide range of programming utilities and languages, in both backend and frontend development focused mainly on data. Team player with excellent technical abilities having 6 + years of experience. Demonstrated ability in Python scripting, Data Analysis, ETL processes, Cloud Related technologies and back-end development, and accustomed to working with cross-cultural, global teams. Brings in both cutting-edge programming expertise and exceptional interpersonal skills. Accustomed to heading up successful development teams through agile direction and careful delegation. Directing large-scale teams as well as collaborating with on-shore team members to complete extremely challenging projects.
1) Client : UK based government client (Railways)
Environment : Visual Studio Code, Node JS, Microsoft Azure
Description : Built a Hybrid application with target platforms like web, Android and iOS devices. Used Databricks to transform and migrate on premise data (Oracle DB and PostgreSQL) to the cloud(SQL Server).
Role : Technical Lead
Language : Databricks, SQL , Microsoft Azure, Python
Team Size : 12
Duration : 12 months
Responsibilities:
▪ Backend development
o Created databricks notebooks for data migration and manipulation and scheduled them in Azure data factory
o Built data pipeline to fetch data from SQL Server and create SQLite packages using GeoSpark
o Created and deployed HTTP triggers using Azure functions ( event-driven, serverless compute platform )
o Ingested data from disparate data sources using a combination of SQL, Salesforce API and Python to create data views to be used in BI tools like Power BI
2) Client : Inhouse Product (Purple Mavens)
Description : A CRM solution that helps to build customer relationships and streamline processes to improve customer service
Role : Technical Lead
Language : SQL Server, Microsoft Azure, Python
Team Size : 12
Duration : 8 months
Responsibilities:
▪ Backend development
o Wrote complex SQL queries to aid back-end development using T-SQL
o Helped create PDM
o Created APIs using FAST API framework
3) Client : US based client (Energy and utilities)
Environment : Visual Studio Code, Node JS, Microsoft Azure, SQL Server
Description : Developed a mobile application to manage client's assets, which operated in both offline and online mode. Created python web jobs to create SQlite packages for working in offline mode
Role : Application Developer
Language : Python, Microsoft Azure, SQL
Team Size : 7
Duration : 12 months
Responsibilities :
▪ Backend development
o Created and deployed python web jobs on azure to automate the process of offline data creation ( SQlite DBs ) and uploaded them in azure storage account
o Created SQL stored procedure for trace functionality to find fault in the network