Company
S&P Global
Current Focus
System Architecture, Full Stack Development
Skills
Primary Skills
- System Architecture
- Problem Solving
- Full Stack Development
- Algorithms
S/w Architectures
- Monolith
- Microservices
- Domain driven
- Event driven
Programming Skills (Languages/Tools)
- Java
- Spring
- SQL
- REST
- GraphQL
- JMS
- Kafka
- Hazelcast
- Angular
- Eleventy
DevOps (Languages/Tools)
- Docker
- Jenkins
- Gitlab CI
- GitHub Actions
Soft Skills
- Customer Oriented
- Leadership
- Team Management
- Analytical
- Growth Mindset
- Humorous
Exposure/Interest
- Machine Learning
- Spark
- Kotlin
Domains of Interest
- Capital markets
- Indices
- Payments
- Banking
- Telecom
- Retail
- Travel
About
Hey there, I'm Akshay Jain - the mind behind the Fun of Programing tech blog. Over past few years I have spent my time into sharing any coding problems with world that I found fun to solve.
In my professional life, I'm part of SPDJI division at S&P Global delivering some of the widely used fixed income benchmark indices that influence financial journey of thousands.
Work
Publications
Application Context
Statically using Context (Map based) in Kotlin/Java
PriorityDeque and PriorityBlockingDeque in Java
Priority base deque implementation using min-max heap
PriorityExecutorService in Java
Priority based ExecutorService whereby priority of task can be submitted along with task
Java Enum Validator
Java enum validation using Java Bean Validation framework
E-Mail notifications in Oracle PL/SQL
Sending email (optionally with CLOB/BLOB attachments) using Oracle PL/SQL procedures
Fibonacci using recursion – Really Easy or Hard??
Efficient recursion for Fibonnaci
Recent Projects
iBoxx Indices
iBoxx bond indices offers broad benchmarking index solutions that track bond markets globally. iBoxx rules-based methodologies are publicly disclosed and designed to be replicable. Input data is sourced from various reliable and well-established partners/vendors like Bloomberg, Reuters, etc. via REST and/or FTP channels. Output data is distributed via REST and/or FTP channels in various csv/excel formats as per client requirements.
Achievements
- System re-architecture from monolith to microservices using domain driven design
- Migration from on-premises infrastructure to AWS cloud-based infrastructure.
- Launch of new loan indices products
- Launch of new intraday bond indices products
- Status: live
- Java
- SQL
- Spring
- Microservices
- AWS
- Hazelcast
- GraphQL
- Angular
Education
Master of Technology - S/w Engineering
Area of focus: Machine Learning
BITS Pilani, Hyderabad, Telangana, India
-Bachelor of Technology - IT
Area of focus: Java Applications
Uttar Pradesh Technical University, Lucknow, Uttar Pradesh, India
-