Summary
Overview
Work History
Education
Skills
Timeline
Generic
S. KIRUBA SANKAR

S. KIRUBA SANKAR

Technical Architect
Chennai

Summary

TECHNICAL EXPERTISE SUMMARY:

  • Over 18 years of experience in the field of python web development, Data Engineering.
  • Experience is creating data pipelines using GCP dataflow.
  • Six years of experience in Django web framework.
  • One year experience in reactjs and next js framework
  • Six years of experience in Data modeling RDBMS.
  • Experienced in integrating MDM to Desktop applications and Web applications.
  • Technical architect experience for Django and data modelling for 3 years.
  • Strong application design and development skills.
  • Experience in user interface design, front- end Development and back-end Development.
  • Implemented project with CI/CD pipelines.

Overview

19
19
years of professional experience
3
3
years of post-secondary education

Work History

Technical Architect

Relevantz
05.2022 - Current
  • Collaborated with management to determine project specifications and scope.
  • Developed system architecture according to business needs.
  • Performed quality code review and removed technical debt and security vulnerabilities.
  • Improved business productivity for clients by recommending the best services for the requirements by comparing various cloud services.
  • Provided current best practices and third-party solution alternatives when necessary for functional design documentation.
  • Provided technical leadership to team members during system design.
  • Participated in system development life cycle from requirements analysis through system implementation.
  • Wrote and maintained custom scripts to increase system efficiency and performance time.

PROJECT TITLE: DATA PIPELINE USING GCP, This project is a POC on GCP dataflow where we customize the data pipeline using apache beam
The project is created in such a way the dataflow gets triggered using cloud functions whenever a new file arrives at the cloud storage
The services used in this project are BigQuery, cloud functions, Dataflow, Pubsub, cloud storage, firestore and cloud monitoring
The data pipeline is customized using apache beam to read and modify the avro files
Project highlight: The project is created as a batch service where the data flow is triggered only at the time of file arrival so we have a cost saving
Cloud provider
Role:
My role in the project is to architect the solution and create a POC for credit scoring using a custom model
Analyze the required services needed for the data pipeline
Analyze the suitable file formats
Best possible architecture for creating the batch process which works similar to streaming process

Technical Architect

Invensis Technologies
02.2021 - 04.2022
  • Study the requirement
  • Decide the framework
  • Development
  • Deployment
  • Maintenance

TITLE: INVENSISLEARNING
PROJECT DESCRIPTION: This portal is learning site developed by invensis where users enroll and attend the training on the scheduled date
Back end architect change in the categorising the course
Server side implimentation of Gzip and proxing the requests with http2
Implimenting lazy loading for faster page load
Server catching using redis
Adding the payment option using various currency
Implemented CI/CD for the project using bitbucket.

Invensisdotnet:
Django wagtail CMS, apache, mysql, bootstrap4
Role:
My role in the project is to analyze the required framework, develope prototype,
Study the existing application, analyse the required CMS framework matching the requirement
Development,Deployment,Maintenance

PROJECT TITLE: INDEED CRAWLING
PROJECT DESCRIPTION: One of our learning portal need to list down the job trend for each courses the customers choose
I have created a web crawling application which gets the details from indeed portal and list down the job trend for all these courses on each countries and its salary trend,
Created design of the application
Developed the application using python beautiful soup
Created API for consuming this data and provided it to application for consuming., My role in the project is analyzed the required development and maintaining the project
Development,Deployment,Maintenance

IT Application architect

Amicorp Pvt. ltd
11.2012 - 02.2021
  • Authored development guidelines to expedite application design efforts through ready-made frameworks.
  • Customized in-development software to clients' current hardware environments, designing applications to span multiple systems.
  • Drafted visual representations of software architecture design for presentation to stakeholders.
  • Assessed under-performing software and developed actionable improvements.

Technical Architect

Amicorp
06.2019 - 03.2020
  • Study the requirement
  • Decide the framework
  • Development
  • Deployment
  • Maintenance

PROJECT TITLE: AMICORP-PORTAL

PROJECT DESCRIPTION: Our company help our client in their BPO and KPO services like trust management and company management

  • We also act as the financial advisors for the clients
  • This portal is created to display the details related to the clients like personal details, bank transactions, share holders and lots of other informations recorded for business purpose
  • The portal was migrated from share point to python Django framework and boot strap 4 with back end databases as PostgreSQL, MSSQL and OnBase (Document Management System)
  • Further the database is integrated with the third party vendor who facilitates the payment gateway
  • The technologies involved are Django, bootstrap 4, PostgreSQL, MSSQL, DMS (document management system) and MDM (master database management system) created in MSSQL

Client:

  • Amicporp Management

Software:

  • Django, bootstrap, PostgreSQL, MS SQL 2012, ONBASE, Oracle, gunicorn, nginx, AWS (EC2)

Role:

  • My role in the project is end to end which includes
  • Decision on Framework and designing the application
  • Development using Django frame work and bootstrap 4
  • Server set up with Ubuntu, gunicorn, nginx
  • Migration of records from the existing database
  • Implemented CI/CD pipeline using gitlabs.

Technical Architect

Amicorp India Pvt ltd
01.2019 - 06.2019
  • Study the requirement
  • Decide the framework
  • Development
  • Deployment
  • PROJECT TITLE: FOREX MONITORING
  • PROJECT DESCRIPTION: Amicorp make investments on behalf of the users in the share market buying various shares
  • Customers can decide on the locking price where the stocks can be bought or sold
  • To have the real time data of both the exchange rate and the shares the websocket provided by marketdata is used and the stocks are bought at the agreed price
  • Client, Django channels, bootstrap, PostgreSQL, daphne, nginx
  • Role:
  • My role in the project is end to end which includes
  • Decision on Framework and designing the application
  • Development using Django frame work and bootstrap 4
  • Server set up with Ubuntu, daphne, nginx., Study the requirement
  • Decide the framework
  • Development
  • Deployment
  • PROJECT TITLE: SERVICE INVOICE
  • PROJECT DESCRIPTION: This application is used to update the details of the services provided to the user and generate the invoices
  • This invoices are sent to the customers for payment with a payment link
  • They are marked as pending payment until payment is done
  • A bi-weekly reminder is sent to the customers if the payment is not done
  • My role in the project is end to end which includes
  • Designing the application
  • Development
  • Maintenance.

Technical Architect

Amicorp India pvt ltd
01.2018 - 10.2018
  • Study the requirement
  • Decide the framework
  • Development
  • Deployment
  • PROJECT TITLE: AMICORP CORPORATE PROCESS
  • PROJECT DESCRIPTION: Corporate process portal is a used to explain the procedure and the business transformation technics as a document
  • It also records the links to the each of its related records the owner or editor of the document who should receive the remainder mails on regular intervals to send remainders
  • My role in the project is end to end which includes
  • Designing the application
  • Development
  • Maintenance.

Technical Architect

Amicorp India pvt ltd
01.2017 - 05.2017
  • Study the requirement
  • Decide the framework
  • Development
  • Deployment
  • PROJECT TITLE: MDM UI
  • PROJECT DESCRIPTION: MDM UI is developed using the Django webframework with MSSQL as back end
  • As MDM is used by many other teams for data verification and data stewardship
  • The data need to be displayed for verification and cleanup activity
  • MDM UI is developed using the Django webframework which is used by HR team to access employee related records
  • Sales team to verify the sales record related to the sales representative and Operations team will use this to clear the duplicates created in the records
  • Django, bootstrap, S SQL 2012, gunicorn, nginx
  • Role:
  • My role in the project is end to end which includes
  • Decision on Framework and designing the application
  • Development using Django frame work and bootstrap 3
  • Server set up with Ubuntu, gunicorn, nginx.

Technical Architect

Amicorp India pvt ltd
06.2016 - 03.2017
  • Planning of Data extraction
  • Data extraction and migration of Meta data from legacy application to the MS SQL database
  • Extracting the documents to the location file system
  • Jobs created using C# to create the .MSG files for all mails
  • Script to auto printed images and save the files for migration
  • INTEGRATING ONBASE WITH MDM
  • PROJECT DESCRIPTION: Onbase is a document management system available in Amicorp where users have to file the documents related to the client like users KYC, bank statements, invoices
  • To facilitate the end users on the entity, list during document filling I have integrated MDM with Onbase where the stored procedures from MDM is consumed by Onbase for document filling
  • The integration also takes care of restricting the users access based on the location they work
  • Data Transformation from Source system to DMS(Document Management system), Document migration from legacy system to Onbase using DIP files
  • Integrating Onbase with MDM
  • Creation of the stored procedure script for document filling and access restriction.

Team Lead

Amicorp India pvt ltd
11.2016 - 07.2017
  • Data modeling using entity model
  • Migration of data from legacy application to the Cordys MDM
  • Creation of Cordys web services using java
  • Data migration of entity management, employees and parties to MDM
  • Data Stewardship for removing the duplicate records
  • Mavim is a third party tool which is used to create process and procedure
  • Mavim portal is published in share point 2012
  • My role in this project is to create the app catalog for integrating MAVIM, publish the package to the portal, upgrade if necessary
  • Apart from this I am also doing the support role for share point site creation for the company and maintaining the office web app integration with share point
  • My role in the project is end to end which includes
  • Share point set up for app catalog creation
  • Installation of the package
  • Publishing the portal to the employees using share point 2012.

Team Lead

Amicorp India pvt ltd
01.2016 - 10.2016
  • Study the requirement
  • Decide the framework
  • Development
  • Deployment
  • PROJECT TITLE: MASTER DATABASE MANAGEMENT DATA MODELING
  • PROJECT DESCRIPTION: As the company decided to move out of its legacy application lotus notes, all the data are moved to various applications one of the key application is MDM which acts as a hub of all the applications
  • My role in the project is to perform the complete planning of the data modeling, data structuring in the new MDM
  • Also I have done the data cleaning part in Master data management system
  • Notes, Cordys, Onbase, docker
  • Role:
  • Data Modeling
  • Migrating lotus notes data to MS SQL tables
  • Cordys web services created using java

Team lead

IBM India Pvt. Ltd
02.2007 - 11.2012

Senior Product Analyst

STANDARD CHARTERED
02.2005 - 02.2007

Developer

STANDARD CHARTERED, Melstar Information Technologies
08.2004 - 02.2005

Education

Bachelor of Science (B.Sc -

University of Madras
01.1998 - 04.2001

Skills

TECHNICAL SKILLSundefined

Timeline

Technical Architect

Relevantz
05.2022 - Current

Technical Architect

Invensis Technologies
02.2021 - 04.2022

Technical Architect

Amicorp
06.2019 - 03.2020

Technical Architect

Amicorp India Pvt ltd
01.2019 - 06.2019

Technical Architect

Amicorp India pvt ltd
01.2018 - 10.2018

Technical Architect

Amicorp India pvt ltd
01.2017 - 05.2017

Team Lead

Amicorp India pvt ltd
11.2016 - 07.2017

Technical Architect

Amicorp India pvt ltd
06.2016 - 03.2017

Team Lead

Amicorp India pvt ltd
01.2016 - 10.2016

IT Application architect

Amicorp Pvt. ltd
11.2012 - 02.2021

Team lead

IBM India Pvt. Ltd
02.2007 - 11.2012

Senior Product Analyst

STANDARD CHARTERED
02.2005 - 02.2007

Developer

STANDARD CHARTERED, Melstar Information Technologies
08.2004 - 02.2005

Bachelor of Science (B.Sc -

University of Madras
01.1998 - 04.2001
S. KIRUBA SANKARTechnical Architect