About Me
WORK EXPERIENCE
- 12+ years.
- Extensively worked on back-end programming, Microservices Architecture, GC & Performance tuning for multi-threaded, low latency & high availability JAVA application.
- Wo...
- Worked in Scrum based Agile environment. Acquainted with Kanban & XP as well.
- Currently, a Senior Application Developer.
SKILL SET
- Technologies:
- Server End: Java 11,java 8, Spring, Spring Boot, Google Guice, RxJava, Akka, Hibernate, JDBC, RESTFul Web services, Pivotal Gemfire, Chronicle, Sonic MQ, Apache Qpid, UNIX, Apache Tomcat, Jetty’s Grizzly, AMPS, JIBX, PERL, VB for Excel, Python.
- Client end: HTML, Swing, JSP, JavaScript, JQuery, Apache Velocity, XSL, DVSL, Smart GWT.
- Database: Sybase, H2 DB, MapDB.
- Testing: JUnit 4, Mockito, TestNG.
- Build: Maven
- Tools: Java Visual VM, Java Mission Control, JConsole, Bamboo, Udeploy, Jenkins, BMC Control-M (Job scheduling tool), GFMon (Gemfire monitoring tool), ITRS Geneos (Process and performance monitoring tool), Splunk.
- Version control: Bitbucket, Subversion.
- IDEs: Idea IntelliJ, Eclipse.
Skills
Development Tools
Web Development
Software Testing
Database
Operating System
Programming Language
Others
Portfolio Projects
Company
Investment Banking domain - Risk system along with few middle office related functionalities
Description
Risk system along with few middle office related functionalities. The application is also a reporting system mainly focusing on Market and credit risk. In conjunction, also worked on about 25 smaller application connecting to the Risk & PnL system.
Show More Show LessCompany
Investment Banking Domain - Front office Position service
Description
A low latency, high volume, strategic application build on micro services architecture to capture positions and side mark positions during day to day equities and derivatives trading activities.
Show More Show LessCompany
Investment Banking Domain - Middle office application to capture deals
Company
Trainee as junior developer