top of page
Summary

Thank you for taking the time to review my profile. Over the course of my career, I've accumulated valuable experiences, and I remain dedicated to continuous learning with each passing day and project. I take pride in my creative mindset and effective problem-solving methodology, which I believe are key strengths. I have excellent software development and debugging skills through my diverse experience across various projects. My passion lies in designing complex algorithms, and I thrive in environments that encourage research and development.

Work history

Senior Associate, Back-End Engineer

2018 – Present

​

Joined The Bank of New York Mellon as Tech Lead Development and was promoted as Senior Associate in Eagle’s product development team.  Eagle’s portfolio management suite provides Data Management, Investment Accounting, Performance Measurement  solutions with secure private cloud Access. Involved in product feature development, Data analytics, Machine learning.

​

Software Engineer

2015 – 2018

​

Joined KAL ATM Software as a Software engineer. KAL is the world's leading ATM software provider for Banking/Financial Services. Involved in KAL’s product development like Kalignite EMV kernel (contact/contact less chip cards), K3A, Kalignite platform, KATS. Multiple on-site client experience of activities like Debug session, Certification, Training, integration, etc. Hosted a product demonstration to the customers.

​

System Analyst

2012 – 2015

​

Started my career in Mothercode software systems as a System analyst.  Mothercode outsources the projects to Inspeedia Ltd japan in which most of the projects are based on windows environment and Image processing technologies.  Created and implemented innovative image processing based projects as per the recruitment. Worked on image processing technologies like Object recognition, tracking, Motion detection, Feature detection, video processing and also implemented various open source projects. Created wrapper libraries to support different cameras models and servo robots.

Skills

Progressive development in IT Infrastructure on 11+ years of experience.

 

- Vast knowledge in C, C++ , with compilers VC++, G++, clang. Also, I am fluent in C#, Python.

- Excellent exposure to Microsoft and Linux operating systems.

- Expertise in designing, developing, implementing, HLD, LLD and executing a project.

- Proficiency in technologies like Banking/Financial Services, and Image Processing.

- Exposure to Backend severs, Micro services, Cloud computing, ATM, EMV cards, Camera, Servo

​

​

Programming Languages: C and C++ (with compilers VC++, G++, clang), C#, Python;

Familiar API's: MFC, Win32, LINUX, Com, WPF, ActiveX, ATL, STL, OpenCV, DirectX, GTest, CICD, SDL2, FFMPEG, Test driven development;

Scripting or Markup languages: SQL, HTML, XML, XAML, Java script; Bash;

Tools: : Visual studio (2008 to 2022), IntelliJ, TFS, GIT, Android studio, VS code, Hyper-V, VirtualBox 

Database: SQL Server, MS Access, PL/SQL (oracle); 

Technologies used: TensorFlow, Data analytics, EMV, Financial /Banking Solutions, Image Processing, Virtualization, Computer Vision, QR code, Barcode, OCR, Parallel Computing, Block chain, Azure,ISO 8583, DK Chip administration;

Education

Anna University      

2007 – 2011

Bachelor of Engineering (E.I.E.), Rajarajeshwari Engineering college,  Chennai.

​

Higher Secondary

2006 – 2007

Computer science and Mathematics (H.S.C), St. Xavier's Higher secondary school, Thoothukudi.

Key projects

2012

Yokomo, project to detect cars using Motion detection technology in the race track. Project covers the Overlay of car path, speed, angle, probability of the car hitting the Wall, etc.

Tech stack used: C++, MFC, Win32, OpenCv.

​

2013

Laser picking, Recognize objects using the camera and points the object with the laser light. Qrcodes are used to detect objects which are kept on the shelf or rack. PTZ Camera is used for object scanning and Servo robots are used for laser pointing.

Tech stack used: C++, MFC, Win32.

 

2014

Lot Management, Project to find Lots using Object Recognition technology. Recognize objects using number detection technology and it will maintain the database for the objects which traveled over the conveyor.

Tech stack used: C++, MFC, Win32, Android, Java.

​

2015

Kalignite platform, Multi vendor platform for ATMs. The core of all Kal solutions. Created utility modules, to support Kalignite platform. Also worked on Bug fixes and Program optimization.

Tech stack used: C++, VC++.

​

2016

KATS, intelligent automation software to test ATM applications on its own. Built with c# and vc++ to automate ATM softwares using virtualization softwares. It will load the Virtual machines with the Oracle VirtualBox or HyperV to Record and Replay scenarios.

Tech stack used: C++, C#, WPF.

​

2017

Kalignite EMV Kernel, is a subsystem which supports contact and contactless chips to provide a fast and simple method of adding EMV Level 2 capability to an XFS application. Involved in Development, Bug Fixes to support KAL EMV kernel to the Latest EMV Co Level 2 specifications in order to get EMV Co, NSICCS, DK Certifications.

​Tech stack used: C++.

​

2018

New feature implementation in ActiveX layer as well as in engines. Done seminar on  Data analytics, machine learning using tensorflow.

Tech stack used: C++, MFC, Win32, Com, ActiveX, ATL.

​

2019

New feature implementation in high performance core servers both in Windows and Linux environments which runs on the private cloud with Oracle and Microsoft databases.

Tech stack used: C++, VC++, G++, Clang, C++, MFC, Win32, LINUX, TFS, Oracle, Access.

​

2020

Promoted as a Lead code reviewer for C++ code. Learned and implemented CICD development cycle, Unit test, Code coverage, BDD, Automation.

Tech stack used: C++, VC++, G++, Clang, C++, Win32, LINUX, Git, G-test, Oracle, Access.

​

2021

Promoted as a Security champion to review security related issues in our product.

​

2022

Promoted as a Security champion to review security related issues in our product.

Tech stack used: C++, VC++, G++, Clang, C++, Win32, LINUX, Git, G-test, Oracle, Access, Python.

​

2023

Implemented several new features Including Look through portfolios and benchmarks, as well as Marginal contribution risk, without encountering any regressions.

Tech stack used: C++, VC++, G++, Clang, C++, Win32, LINUX, Git, G-test, Oracle, Access, Python.

About me

Strong written and verbal communication skills. Mathematics is my passion, Got cent percent in public exam. I love musical Keyboard and Computer gaming. Feel free to contact me. Thanks.

​

CONTACT
WHERE TO FIND ME
SEND ME A NOTE
FOLLOW ME

Chennai

 

prasaathviki@gmail.com



Tel: +91 9994025703

Success! Message received.

    • LinkedIn Social Icon
    bottom of page