Post Job Free
Sign in

Engineer Software

Location:
Plano, TX
Salary:
120000
Posted:
February 13, 2021

Contact this candidate

Resume:

Key Expertise:

Technical LEAD Developer with TOTAL IT EXPERIENCE of 12+ years on ANGULAR10, POLYMERJS, C#, NODEJS, ANGULAR6, ANGULAR2, OOJS, TYPESCRIPT, ES6, PHP, HTML, AJAX, SMARTY, JAVASCRIPT, CSS, PYTHON, POSTGRESQL, MONGODB, MYSQL & SQL SERVER 2000/2005.

Presently working as a Technical Lead in Larsen & Toubro Technology Services Limited, Bangalore from February 2011 to till date.

Worked as a Software Engineer with CALIFORNIA CARD SYSTEMS PVT, LTD BANGALORE. from April 2008 to Jan 2011.

Worked as Software Associate with IGlobe Soft Labs Pvt Ltd. Bangalore from Dec 2006 to Mar 2008.

Good experience on complete SDLC starting from requirement analysis, architecture, design, development, coding, testing, implementation and production support of multi-tiered, client / server applications.

Certified Agile Software Engineer.

Completed training on Angular 2.

Technically very strong in ES6 and JavaScript, Open to work on any JS framework with ease.

Experience applying the latest software development approaches including event - driven applications using JavaScript, Object Oriented (OO) TypeScript, JSON and XML

Working experience in Agile – Scrum development process.

Have good amount of knowledge on UI optimization.

Exposure in modern JavaScript design patterns like MVC, creating components, binding models with tables, two-way data binding, loading JSON data to the model from the back-end services using REST calls, creating controllers for event handling and working with model components.

Have good experience with AngularJS and used Material UI.

Build RESTful API services using NodeJS and Express.

Worked on CSS frameworks like SASS/SCSS. Utilizing tagged template literals to style components using styled components.

Use POSTMAN to run the REST APIs and ensure the data is correct.

Experience in GIT for version controlling and Version1 for bug tracking, issue tracking and project management functions.

Code reviewing, mentor offshore team in development, lead status calls daily and estimate time in SCRUM calls.

Ability to do disciplined and time managed work.

Experienced in putting hands with testers to build test cases which covers all possible worst-case scenarios.

Good experience on managing requirements. Worked closely with customer requirements and converting them into technical functional specifications.

Have experience on different protocols HTTP, HTTPS, TCP/IP, WebSocket.

Excellent knowledge on object-oriented programming, data structure and design pattern concepts.

Working experience on CI/CD pipelines and Docker environment.

Got a ‘Star of the Month’ award for the month of Aug 2016, Jan 2020 at L&T Technology Services.

Got a ‘Best Team Performance award’ for SONY GoobugRCA project at L&T Technology Services.

Domain

Telecom

Tools

GIT, SVN

Databases

MongoDB, MySQL, PostgreSQL, SQL Server 2000 & 2005.

Web Technologies

ANGULAR 10, ANGULAR 2, REACTJS, NODEJS, POLYMERJS, OOJS, TYPESCRIPT, ES6, PHP, AJAX, JAVASCRIPT, PYTHON, CSS3, SMARTY, HTML5, Angular Material.

Web Services

REST API, SOAP, Amazon EC2

Responsive Design

Bootstrap

Cloud Computing

AWS EC2, AWS S3, SNS, SQS

Microsoft Technologies

C#.NET.

Project 1:

Project Name

EF&I Scoping Tool.

(Ericsson, Plano, Texas USA)

Duration

Feb 2019 – Till date

Team Size

5 people

Description

This is a centralized database that will be used by project teams to manage and configure site scope for EF&I, Tuning and Optimization projects (Install, Integrate, Optimize). The tool has a B2B interface with the Customer’s quote tool.

This tool enables all project teams to have visibility into what services are being scoped. They can manage and configure these site scopes and when they are ready, these scopes can be pushed directly into the Customer database. The Customer reviews these quotes in their own tool called NORAD. Upon Customer approval, a purchase order will be cut and sent to Ericsson via EDI.

Role & Contribution

Role: Technical Lead

Contribution: Worked in requirement gathering, estimation, technical specification design and development as per customer requirement.

Responsibilities include bug fixing, adding feature requests, enhancements and new development.

Develop web based graphical user interface for application using node JS and E-SDK build on top of the Polymer lit-html.

Handle the deployment and production environment for the data integration solutions.

Use http methods like get, post, delete and patch to create RESTful APIs in NodeJS environment using Express.

Review team member’s code, test, analyze, merge and deploy it in Gitlab.

Use modern JavaScript functions like map, axios, constructor, super, async, await, Promise, then and Arrow declaration syntaxes.

Technologies

Angular 10, PHP, Symfony MVC Framework, MySQL, MongoDB, HTML5, CSS3, Bootstrap, jQuery, PolymerJS and NodeJS.

Tools

Visual Studio Code, GIT, NPM, Node JS server, Docker, Netbeans, RoboMongo, Developer Tools, POSTMan.

Key Achievements

Successfully deployed the capability of all different components in production environment within stipulated time.

Project 2:

Project Name

Zee5

Duration

Nov 2018 – Jan 2019

Team Size

5 people

Description

ZEE5 (previously OZEE) is a video on demand website run by Zee Entertainment Enterprises Limited (ZEEL). It was launched in India on 14 February 2018 with content in 12 languages

Role & Contribution

Role: Technical Lead

Contribution: Worked at final stage of project on Optimizing Page loads and reducing Http calls.

Provide support and do the bug fix for post-production release.

Technologies

Angular6, Bootstrap, HTML5, CSS3.

Tools

Visual Studio Code, GIT, NPM, Node JS server, Developer Tools, POSTMAn

Key Achievements

Reduce Load time.

Reduce Http API calls.

Project 3:

Project Name

E-sheetApp & E-spreadservice.

(Ericsson, Plano, Texas USA)

Duration

Jun 2017 – Oct2018

Team Size

1 people

Description

Its replacement for Google sheets and online excel for their customers.

The goal of the project is to design a system to perform the following functionalities:

Real-time update on sheets which will be visible to all who are using the same sheet.

Notification of changes will be captured.

User modified and the reason will be shown in history.

Role & Contribution

Role: Project Lead

Contribution: Worked in requirement gathering, estimation, technical specification design and development as per customer requirement.

Design the workflow, functional requirement specifications and prepare technical specification document for CRs and ERs.

Coordinating with customers to understand the existing system and providing the appropriate best solution for customization.

Database query optimization, to enhance the performance of the application.

Took complete ownership for the entire project.

Technologies

NodeJS, Angular2, Bootstrap, HTML, CSS, Socket IO, MongoDB.

Tools

Visual Studio Code, GIT, NPM, Node JS server, Docker, Netbeans, RoboMongo.

Key Achievements

Got Client Appreciation for owning and working as Individual Contributor.

Project 4:

Project Name

Goobug Status LIVE.

(SONY Mobile Communication)

Duration

Jan 2017 – May2017.

Team Size

1 people

Description

This project is done for Client for replacement of their existing tool.

The goal of the project is to design a system to perform the following functionalities:

Initially this was a desktop application, now its converted into Web application using latest HTML JavaScript framework.

The data entered by store managers from different centers will be like a LIVE update to the management team who ever logged in. Asynchronously data will be shown in tabular format. Started working on Graphical format now.

The graph part is consuming RESTful API.

Role & Contribution

Role: Project Lead

Contribution: Worked in requirement gathering, estimation, technical specification design and development as per customer requirement.

Responsibilities include bug fixing, adding feature requests, enhancements and new development.

Technologies

PHP, Python, Angular 2, Bootstrap, HTML, CSS, RESTful API, MongoDB, MySQL.

Tools

Visual Studio Code, GIT, NPM, Node JS server, Docker, Netbeans, RoboMongo.

Key Achievements

First person in L&T to take Angular2 POC and pushed that to the project.

Project 5:

Project Name

GoobugRCA

(SONY Mobile Communication)

Duration

Apr 2014 – Dec2016.

Team Size

4 people

Description

This project is done for Client for replacement of their existing RCA Ninja.

The goal of the project is to design a system to perform the following functionalities:

Extract the crashes present in. ta,.gz,.dat of respective products.

Remove all manual activities of RCA crash log analysis and making them Automatic, which will remove human errors and give accurate analysis results. From these results all minute errors present in software can be controlled and for next release it can be minimized.

Note:- Now we started doing researches on Big DATA, soon this may also be incorporated.

Role & Contribution

Role : Project Lead

Contribution: Worked in requirement gathering, estimation, technical specification design and development as per customer requirement.

Working as a Project lead for requirement collection Analysis, Design and development of the project. Worked in building (Time Estimation, HLD-High Level Design, Building Milestones, Remember Events, Team Meeting, and Testing), managing and delivering them to end user.

Double checking on application on performance improvements side.

Technologies

PHP, PYTHON, HTML, CSS, JAVASCRIPT, MySQL.

Tools

NetBeans,MySQL.

Key Achievement

Got “Best Team Performance” award for this project.

Got “Star of the mouth” award for this project.

Project 6:

Project Name

NPS DataCollector.

Duration

Jan 2013 – Feb 2014

Team Size

2

Description

This project is done for replacement of their existing SmartView Site Manager.

The goal of the project is to design a system to perform the following functionalities:

Data collector consists of web application in PHP & windows service in python. The tag data fetched from OPC Server will be inserted into the DB tables in a period of 1 sec and the data aggregation will be done on trends table for configured time interval. This data is sent to HQ for checking the performance. Management API console will check the status of all the modules. The web side is mainly used to monitor the values which are coming from different RTU.

Role & Contribution

Role: Working as a Senior Software Engineer for requirement collection Analysis, Design and development of the project.

Worked in building (HLD-High Level Design, Development &Testing).

Technologies

PHP, PYTHON, HTML, AJAX, C++, MySQL and JAVA SCRIPT.

Project 7:

Project Name

Avtec Localization.

Duration

Jan 2013 -Feb 2014

Team Size

25

Description

This project converts the existing Avtec’s existing Alarm System Console application to multilingual.

The goal of the project is to design a system to perform the following functionalities:

Move all the static contents to resources file. Then provide the resources files to 3rd party organization for conversion. Use this resource file throughout the application. All the images will be collected and any content on that also needs to be converted to specific language manually.

Role& Contribution

Contribution

Working as a Senior Software Engineer for requirement collection Analysis, Design and development of the project.

Worked in building (HLD-High Level Design, Development).

Analyze and develop system integration and site/user acceptance tests for validated and non-validated systems.

Administration in multi-server and clustered environments and following related Standard Operating Procedures and Work Practices.

Technologies

PHP, HTML, AJAX, XML and JAVA SCRIPT.

Tools

Netbeans

Project 8:

Project Name

MDSA CSP.

Duration

Feb 2011 – Sept 2011

Team Size

10

Description

MDSA is an integrated, scalable and holistic Mass Notification System which contains different modules, MDSA will be a unique Mass Notification System with abilities to command and control

various Cooper Notification devices and other 3rd party devices. This application used to communicate with all types of mass notification devices of COOPER and through the devices the notification will be sent to respective audiences. It was designed in such a way that it will talk with other 3rd party devices or systems

Role& Contribution

Contribution

Working as a Senior Software Engineer for requirement collection Analysis, Design and development of the project.

Worked in building (HLD-High Level Design, Development).

Analyze and develop system integration and site/user acceptance tests for validated and non-validated systems.

Administration in multi-server and clustered environments and following related Standard Operating Procedures and Work Practices.

Technologies

PHP, PYTHON, HTML, AJAX, JAVA SCRIPT, POSTGRESQL.

Tools

Netbeans

Project 9:

Project Name

CELL BROADCASTING SYSTEM

Duration

Aug 2009 – Dec2010

Team Size

2

Description

Cell Broadcasting is a function that is built into most cellular mobile systems. It allows text messages to be literally broadcast to specific geo-targeted ‘cells’, or areas in the network. Any cell broadcast-enabled cellular phone within the coverage area of these cells will receive the message. The web portal allows an authorized message originator to selected geographic area from the portal. Only those ‘cells’ that fall within the defined area will broadcast the message. Because of its geographic nature, cell broadcasting is ideal for emergency notification.

Any one with a cell broadcast enabled mobile will be able to receive cell broadcast messages. It is possible to set up the mobile to receive certain types of messages, e.g. bomb alerts, terrorist threats etc. There is no limit to how many people can receive a message, any cell broadcast enabled cellular phone within the cell broadcast area will receive the message.

Role& Contribution

Working as a Software Engineer for requirement collection Analysis, Design and development of the project.

Worked on Development.

Analyze and develop system integration and site/user acceptance tests for validated and non-validated systems.

Technologies

PHP, HTML, AJAX, JAVA SCRIPT and POSTGRESQL.

Tools

Netbeans

Project 10:

Project Name

Clinical Study Management System.

Duration

Dec 2008 – June 2009

Team Size

5

Description

This project is done for the Nephrology Association of Karnataka, they are conducting the study known as Lupus Study. In this project we will have Six Modules, Administration, Volunteer, Informed Consent, Enrollment, Visits, Severe Adverse Event and Logout.

Role& Contribution

Working as a Software Engineer/ Developer.

Following modules where handled.

Registration of Users and Volunteers.

Giving access to users based on their user types.

Create centralized database with web access.

Maintenance of both scheduled and unscheduled visit details of volunteers.

Powerful report generating system.

Technologies

PHP, HTML, AJAX, SMARTY (MVC Architecture) and JAVA SCRIPT.

Project 11:

Project Name

Club Management System.

Duration

April 2008 – Sept 2008.

Team Size

2

Description

The Country club Management system is a complete, comprehensive and user friendly online membership management system. There are many levels of access to the system -each level providing different access rights. The package automates and simplifies many of the manual tasks normally performed by club members. In this project we will have Five Modules, Administration, Membership, Club Creation, Special Offers And Loyalty.

Role& Contribution

Working as a Associate Software Engineer.

Following modules where handled.

Registration of Users and Members with Bio metrics.

A very functional check-in screen.

Create centralized database with web access.

Powerful billing system.

Unlimited payment type handling

Multiple membership types and groups within the type.

Maintenance of Loyalty points to the members and the Employees.

Technologies

PHP, HTML, AJAX, SMARTY (MVC Architecture) JAVA SCRIPT and MYSQL.

Degree

Details

BE

Bachelor of Engineering (Information Technology)

PUC

Pre-University Course

SSLC

Secondary School Leaving Certificate

Experience Summary

Work Summary

Results/Achievements/Accomplishments include:

Skills

Project Details

Educational Qualification & Certifications



Contact this candidate