Vikram Singh

Software Engineer

Uttar Pradesh, India14 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Java and Microservices architecture.
  • Proven track record in developing scalable systems.
  • Strong mentoring and team leadership experience.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with expertise in SaaS solutions.

Contact

Skills

Core Skills

JavaMicro ServicesKafkaSpring

Other Skills

AjaxApache POIBig DataCC#C++Data StructuresDistributed SystemsDocx4jDomain Driven DesignEJBEclipseElasticsearchFlinkFusionCharts

About

My professional goal is to build innovative technology, something that will have some real impact. I left IIT(BHU) to pursue computer science, still feel like a student with same eagerness to learn and grow. I would gladly choose to pursue learning & creation over money & position any day.

Experience

14 yrs
Total Experience
3 yrs 6 mos
Average Tenure
7 yrs 5 mos
Current Experience

Times internet

Lead Software Engineer

Jan 2019Present · 7 yrs 5 mos · Noida Area, India

  • Toos & Technologies:
  • JAVA: 7/8/9
  • Micro services, Distributed Systems
  • Design: Object Oriented Analysis and Design, Domain Driven Design
  • Big Data: Hadoop, HDFS, Hive, Map Reduce
  • RESTful Web Services
  • Spring: DI, SpEL, Security, Transaction, AOP, MVC, Rest
  • MySQL, MongoDB, Redis
  • Kafka, Kafka-streams, Kafka-connector
  • Flink
  • JUnit test suite
  • Git
  • Features Designed and Developed:
  • Apis refactoring consolidation to generic apis, shared with integration partners
  • Refactoring & restructuring of multiple modules and code
  • Developed many migration highly performant jobs in multi-threaded way
  • Migration of MongoDb & Spring to latest versions
  • Designed & developed realtime system for validation of TimesPoints using Kafka-streams
  • Developed Recharge & Payment system as a Micro Services
  • Developed Goal based campaigns: Generic framework
  • Developed of framework for Integration with admitad, an advertising and affiliate system
  • Developed points settlement framework which can easily handle million of users
  • Designed a highly scalable system which can be integrated with TOI with peak traffic 50 million hits per day and scale upto 150 million hits per day
  • Mentoring of team members, guiding everyone to best design and coding practices
JAVAMicro servicesDistributed SystemsObject Oriented Analysis and DesignDomain Driven DesignBig Data+13

Sirionlabs

Technical Lead

Oct 2013Mar 2018 · 4 yrs 5 mos · Gurgaon, Haryana

  • Development of Enterprise Supplier Management Platform which automates Contract, Performance and Finance Management.
  • Technologies:
  • Java, C, C#
  • PostgreSQL, My-SQL, MongoDb, Redis
  • MyBatis, Hibernate, JPA.
  • Elasticsearch
  • RabbitMQ, Kafka
  • Linux
  • Spring Restful Services, SOAP & RESTful
  • Spring: DI, SpEL, Security, Transaction, AOP, MVC, Rest,
  • Servlet, JSP, EJB, JMS, Tag Lib, Tiles, HTML, Java Script, XML, Ajax.
  • Apache POI, Docx4j, JASPER reports, FusionCharts
  • Features which I was part of designing and development :
  • Directed Graph structure for Clause library.
  • Auto Recommendation of Contract Templates(ElasticSearch).
  • Restful Dynamic WorkFlow Engine.
  • POI and Dynamic JASPER Reports framework.
  • Dynamic Charts generation using FusionCharts Library.
  • Multi-tenant architecture for all key disciplines.
  • Meeting Scheduler.
  • Mass Emails.
  • Time zone at client, user and entity level.
  • Code Refactoring, Reviewing, writing Test Cases and Mentoring.
JavaCC#PostgreSQLMy-SQLMongoDb+26

Radmond inc.

Software Engineer

Aug 2012Sep 2013 · 1 yr 1 mo · Noida Area, India

  • Expertise on J2EE based Open Source Technologies for Web Services development, Spring, Hibernate,Groovy/Grails and Object-oriented analysis and design.

Samsung electronics

Software Engineer

Jun 2011Jul 2012 · 1 yr 1 mo · Noida Area, India

  • Worked in SGP platform (Samsung’s Platform Real Time Kernel- Embedded in C language) -> Application Domain -> JAVA Team which develops and maintain Framework for various Games and Instant Messengers based on J2ME platform.
  • SGP Framework for various applications that I have worked on are:
  • Instant Messengers (Midlets): Yahoo Messenger, Gtalk, MSN, Facebook, Utalk and Ch@tON(Samsung’s proprietary).
  • Various Games (Midlets).
  • Operamini Browser (Midlet).
  • NativeGames(SGP platform).
  • Enhancement & porting of J2ME layer on Samsung mobile’s proprietary platform.
  • Implementing and fixing of bugs related to Frame-work for the J2ME Midlets. It consists of Supporting Classes for Midlets, KVM (K-Virtual Machine), KNI (K- Native Interface) Functions & Handles and various JSRs.
  • Expertise on issues related to SGP (Native Platform): Event Handling, Pop-Interface, Input Mode, various protocols such as Network, Push, Code Debugging, RAM Dump(T32 ARM Simulator) analysis, SGP Native Games built on SGP platform.
  • Worked on more than 15 Projects(Feature Phones) for 5 regions:
  • Total 5 QWERTY Models (Both DS (Dual SIM) and SS (Single SIM)) 1 with Touch Track Pad.
  • 1 Flap Model (Both DS and SS).
  • 2 Touch Models (Both DS and SS).
  • Total 4 Normal Models (Both DS and SS) 1 with Touch Track Pad.
  • 3 Low End Feature Phones 1 QWERTY model.
  • For 5 Regions: SEA(South East Asia), MEA(Middle East Asia), Europe, Russia and Latin America.
  • Implemented Event Handling for Silent Mode and Sound Popups, Earphone/jack removal insertion, Background FM radio/ Music player events while Native Game is running for Low End QWERTY model for Latin Region.
  • Implemented Dual Hot Sim Swap feature for Java apps.
  • Extensive work on proper exiting of any Midlet in LOW Battery conditions like Saving of data, Closing of FM radio/music player, sound and various other display Pop-ups during Midlet/Virtual Machine running.

Education

Maulana Azad National Institute of Technology

B-Tech — Computer Science

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Java & Micro Services

Explore similar profiles based on matching skills and experience