MOBILE:
-
EMAIL: -LinkedIn: https://www.linkedin.com/in/kalevivek11
ADDRESS
E401 Regaliya, waked pune-57
Professional Summary:
Having 8+ years total IT experience.
Currently working with Infosys (From October-2018 till present) as Consultant.
Current Job Role : SCALA developer and architect
Work Experience
1) Project Title: Identity and Access Management
INFOSYS Private Ltd.(Oct-2018 till Present)
Skills Used: Scala, Scala Play Framework, Cassandra, Docker, Kubernetes, Akka Framework
Role: Consultant
Project Description:
Identity and access management (IDAM) is the process of managing digital identities and user access to your systems and network. It gives users access to the networks and systems they need, while restricting access to those they don't through creating a unique digital identity. We have implemented this using SAML OAuth2 protocols
Responsibilities:
Developing Rest APIs for implementing SAML and OAuth2 protocols.
Discussing with clients and understanding their requirements.
2) Project Title: Rivulet
YuppTV Inc.(October-2016- September-2018)
Skills Used: Scala, Akka, Spray, Slick, Akka HTTP, PostgreSQL, Spark.
Role: Developer
Project Description: Rivulet is a multi-tenant platform for websites of various TV channels. Which enables TV channels to have a website which will show live-TV, catchup videos, have various packages, do the payments, perform social logins. It also has an Admin portal using which client can add contents generate a package, get revenue reports, perform data analysis.
Responsibilities:
➢ Developing Rest APIs using Scala where we have used functional programming constructs, lambda expressions, higher order functions, Classes, Objects, Case Classes, Pattern Matching, methods with Types, Traits, Companion Objects, Collections like List, Tuples, Maps, Vectors, Streams. Monads like Either and Try for Error Handling. For concurrency we are using Akka-Http, we are using SBT as our Build Tool, for implementing routing we are using scaladsl framework for routing.
➢ We are using Redis for maintaining cache of our system data. And Jenkins for automated deployments for UAT and Live servers.
➢ Performing payment gateway integration[Brain Tree, Mpesa, Ivery, PayTM, PayPal] using Scala and SDK given by payment gateway.
➢ Developing various revenue reports for the client using scala and akka.
➢ Writing stored procedures and designed table using Postgres SQL language.
➢ We are using TDD for the development process and Agile as software engineering methodology, for that we using Jira as our tool for tracking user stories and Issues.
3) Project Title: Leave and Absence Management
ADP Private Ltd.(March-2015 to October-2016)
Skills Used: SQL Server 2008 R2, Windows Services, Web API, MVC, JavaScript, Angular Js
Role: Developer
Project Description:
Development of leave management application for the clients from Netherlands, using agile methodology.
Responsibilities:
As a scrum master performed task creation and allocation.
Written Stored procedures to meet the business requirement.
Performing unit testing and system testing.
Writing unit test cases.
Designing the User Interface.
Creating database scripts.
4) Project Title: Volume Licensing
Accenture Services Pvt. Ltd.(July-2011 to March-2015)
Client: Microsoft Corporations
Skills Used: C#3.5, ASP.NET,MVC, MS SQL Server 2008,JavaScript
Role: Developer
Project Description:
Development of Microsoft’s licensing businesses through various suits of applications. These suits
of applications used by Microsoft to sell the licenses of products to their clients.
Responsibilities:
➢ Worked in release front project.
➢ Provided estimations for the enhancement requests, which have are scheduled for the
Releases.
➢ Development of the enhancements, unit test of code, peer code review, and deployment of
several applications included in a release of enhancements.
➢ Also worked on priority based tickets and when needed creating database scripts
Personal Information
Permanent Address: Shankar Nagar, Jatharpeth,Akola 444005.
Date of Birth:-
Languages Known: Hindi English