Career Profile

A proficient software engineer with extensive analysis knowledge of software design process, configuration implementation and capable of creating business modules.Excellent Interpersonal skills, outstanding problem solving and decision making skills. Skilled at learning sssnew concepts quickly, working well under pressure, and communicating.

Experiences

Consultant

April 2015 - Present
Option3

Working as Full Stack Developer, using React and Java.

Using ES6 for development, along with Babel.

Writing test using Jest and JUnit.

Setting up build environment using Jenkins, Sonar and peer to peer code review.

Tools & Technologies: Apache Karaf, React, Postgres, JDBI, Maven, Webpack

Senior Software Developer

July 2013 - April 2015
Webonise

Write, test and debug code.

Lead development of formalized solution methodologies.

Provides expertise to identify and translate system requirements into software design.

Handling JavaScript as a practice inside organization.

Mentor and guide more junior technical resources.

Feed the overall project status to the senior management.

Work with VP(Delivery) to define overall recruiting needs and expertise in technologies.

Provide quality assurance for services within the solution area.

Reviewing code to improving both the overall quality of software and the developers' skills.

Identifying best tool or framework based on system requirement and skill set.

Involved in pre sales calls as pre sales solution architect as to demystify technology, optimize the sales process, and bash down any technical barriers.

Software Developer

Feb 2011 - July 2013
i-ValueBridge

Responsible for smooth going and review of project on weekly bases, interacting with client for increasing productivity of project.

Requirement Gathering, analysis, Development,Testing,Deployment which cover total working of software development life cycle.

Monitoring Project by performing various method of agile development like performing scrums.

Work on UI design using CSS3, HTML5 and functionality using JavaScript and its various framework like jQuery. Back-end is done using Java technology that will be used to store state of user, storing result in database.

Handling everything from Collecting and understanding requirement from various department of engineering and converting them into technical details, POC, Prototyping, Developing, Testing, Deploying.

Projects

Virtual Technical University - Virtual technical university provides higher education programs through electronic media, typically the Internet. It allows certification in any course along with practical experiences using the remote Triggering Lab. Few of modules were Online session booking, Evaluate Exams and certificate generation which would also include evaluation of the remote triggered experiment.
Remote laboratory - Remote laboratory (also known as online laboratory, remote workbench) is the use of telecommunications to remotely conduct real (as opposed to virtual) experiments, at the physical location of the operating technology, whilst the scientist is utilizing technology from a separate geographical location.
Cloud Infra Setup & Plateform Development - Project include IAAS setup of Cloud Services using Popular Virtualization technologies like VMWare (ESX, vCenter, vSphere)and Microsoft (Hyper-V, SCVMM, Windows 2008 DataCenter edition). Project also include development of platform for selling cloud infra service online, making payments, monitoring services and Creation & Migration of services. Platform developed using Java technology, Web services.

Skills & Proficiency

JavaScript

AngularJS

BackboneJS

ReactJS

D3

Java

Spring Framework

Git

OOP

Functional Programming