11
Balwinder Singh Job Responsibilities Experience Summary Key Expertise: 4.8 years of excellent IT experience in Mobile Applications development. Extensive work experience in Android application development and framework. Expertise in GUI design and development using Android Studio. Excellent analytical and problem solving skills. Strictly adhere to the quality standards and strive hard to provide quality output. Ability to do disciplined and time managed work. Having experience on Cross Platform Mobile Application Development. Having strong analytical, logical, technical skills and that makes ability to work in a team. Having good hands-on experience on issue resolving. Willingness to work in a highly dynamic environment and ready to take up challenges. Currently working as a Sr. Software Engineer & Team Lead in Larsen & Toubro Technology Services Limited, Mumbai from April 2012 to till date. Worked as State-level Project Coordinator in National Informatics Centre (Govt. Of India), Shimla (Himachal Pradesh) from December 2011 to April 2012. Worked as Web Developer in Innovamainds Web Solution ,Chandigarh from July 2010 to Jan 2011 Technical lead for current project with following responsibilities. Design Application Architecture. Page 1 of 1

Balwinder_Team_Lead_Android_CV.docx

Embed Size (px)

Citation preview

Page 1: Balwinder_Team_Lead_Android_CV.docx

Balwinder Singh

Job Responsibilities

Experience Summary

Key Expertise:

● 4.8 years of excellent IT experience in Mobile Applications development.● Extensive work experience in Android application development and framework.● Expertise in GUI design and development using Android Studio.● Excellent analytical and problem solving skills.● Strictly adhere to the quality standards and strive hard to provide quality output.● Ability to do disciplined and time managed work.● Having experience on Cross Platform Mobile Application Development.● Having strong analytical, logical, technical skills and that makes ability to work in a team.● Having good hands-on experience on issue resolving.

● Willingness to work in a highly dynamic environment and ready to take up challenges.

● Currently working as a Sr. Software Engineer & Team Lead in Larsen & Toubro Technology Services Limited, Mumbai from April 2012 to till date.

● Worked as State-level Project Coordinator in National Informatics Centre (Govt. Of India), Shimla (Himachal Pradesh) from December 2011 to April 2012.

● Worked as Web Developer in Innovamainds Web Solution ,Chandigarh from July 2010 to Jan 2011

Technical lead for current project with following responsibilities.

● Design Application Architecture. ● Requirement gathering from client and planning sprints for the same.● Translate designs and wireframes into high quality code● Design, build, and maintain high performance, reusable, and reliable Java code● Ensure the best possible performance, quality, and responsiveness of the

application● Identify and correct bottlenecks and fix bugs● Help maintain code quality, organization, and optimization.

Page 1 of 1

Page 2: Balwinder_Team_Lead_Android_CV.docx

Balwinder Singh

Skills

Primary Domain: Mobile App Development

● Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

● Familiarity with RESTful APIs to connect Android applications to back-end services

● Strong knowledge of Android UI design principles, patterns, and best practices● Experience with offline storage, threading, and performance tuning● Ability to design applications around natural user interfaces, such as “touch”● Familiarity with the use of additional sensors, such as gyroscopes and

accelerometers● Knowledge of the open-source Android ecosystem and the libraries available for

common tasks● Ability to understand business requirements and translate them into technical

requirements● Familiarity with cloud message APIs and push notifications● A knack for benchmarking and optimization● Understanding of Google’s Android design principles and interface guidelines● Proficient understanding of code versioning tools, such as Git and SVN● Familiarity with continuous integration

Secondary Domain: Desktop Application & Website Development

● C#.Net, C++ ,,Php, Jquery , Ajax , Angular Js , Joomla CMS.

Page 2 of 2

Page 3: Balwinder_Team_Lead_Android_CV.docx

Balwinder Singh

Project Details

Project 1:

Project Name CRC : Coating App

DurationApril 2016 to till Date

Team Size 4

Description

Developing app for pipeline industry. This application interacts with hardware machines that are responsible for coating of pipes. Application will communicate over WIFI socket and cloud as well. App needs to fetch certain live parameters from hardware, can set configuration parameters and generate logs as well.

Role & Contribution

Role: Technical Lead

➢ Requirement gathering from client.➢ Architecture of application.➢ Coding and UI implementations required for module development➢ Understanding the requirement from app users and working on the

functionalities.

Technologies

Android, Core Java

Tools Android Studio.

Project 2:

Page 3 of 3

Page 4: Balwinder_Team_Lead_Android_CV.docx

Balwinder Singh

Project Name THALES SVDU AGENT

Duration 6 months

Team Size 9

DescriptionThis application is being used by Thales Airlines that runs in background without UI within their airplane’s SVDU. This application interacts with CMS present in airport to send flight data and retrieve creating configuration files. SNMP protocol has been used for communicating.

Role & Contribution

Role: Team Lead

➢ Coding and implementations required for module development➢ Understanding the requirement from onsite team and working on the

functionalities.➢ Communicating with the onsite team and reporting daily task status

Technologies

Android, Core Java , SNMP

Tools Android , SQLite Database

Key Achievements

Received appreciation letter from Client for the Good work done and nominated as Employee of the Month.

Project 3:

Project Name EAMS(Ericsson Activity Management System)

Duration 14 months

Team Size 12

Description

Ericsson Activity Management System is abbreviated as EAMS used by authorized Ericsson NBSS apps users. The application has various logins based on the role/position. The content mainly is for showing Sites and Activities related to the person and functionality replicates the web app.

Role & Contribution

Role: Sr. Software Developer

➢ Suggesting and implementing new features incorporated by android within app.

➢ Designing and implementing app architecture.

Page 4 of 4

Page 5: Balwinder_Team_Lead_Android_CV.docx

Balwinder Singh

➢ Coding and UI implementations required for module development➢ Understanding the requirement from onsite team and working on the

functionalities.➢ Requirement gathering from client.

Technologies

Android, Android, Core Java

Tools Android Studio

Project 4

Project Name

DAT (DEPLOYMENT ASSESSMENT TOOL)

Duration 8 months

Team Size 4 people

Description

➢ DAT is an assessment tool, which consists of two roles Manager and Field Engineers .Logged into the app with their credentials will show their projects and observation reports. Field engineers can go to their site and perform assessment on the hardware and fill their observation analysis through the application .It Involves both online and offline support.

Role & Contribution

Role : Sr. Software Developer

➢ Coding and UI implementations required for module development.

➢ Understanding the requirement from onsite team and working on the functionalities.

➢ Communicating with the onsite team and reporting daily task status to the reporting manager

➢ Unit testing on the completed tasks➢ Bug fixing and analyzing leaks for performance.

Technologies

Android, Android, Core Java

Tools Eclipse IDE, SQLite Database

Page 5 of 5

Page 6: Balwinder_Team_Lead_Android_CV.docx

Balwinder Singh

Project 5:

Project Name CAMTOOL

Duration9 months

Team Size 4

Description

Civil Activity Manager Tool is abbreviated as CAMTool used by authorized Ericsson NBSS apps users. The application has various logins based on the role/position. The content mainly is for showing Sites and Activities related to the person and functionality replicates the web app.

Role & Contribution

Role: Software Developer

➢ Coding and UI implementations required for module development➢ Understanding the requirement from onsite team and working on

the functionalities.➢ Communicating with the onsite team and reporting daily task status

Technologies

Android, Android, Core Java

Tools Eclipse IDE, SQLite Database

Project 6:

Project Name VersaTech Manager - II

Duration 14 months

Team Size 5

Description Versa Tech Manager is a network based application to operate devices through different communication ways (Serial, radio, Wi-Fi, cell Modem).

Page 6 of 6

Page 7: Balwinder_Team_Lead_Android_CV.docx

Balwinder Singh

The Device name is recloser that controls and monitors power flow over the electricity power lines.

Role& Contribution

Role: Software Developer

➢ UI implementation, Design and implement protocol for communication with hardware device over different communication ways.

➢ Develop library that can read and write data to hardware and send display user understandable data at UI. This library is further integrated to I-pad application thus reducing development time for I pad application.

➢ Co-ordination with Onsite team

Technologies

C/C++, C# .Net.

Tools Visual Studio 2010, Tortoise SVN, Inno Setup Tool, Dependency walker. Serial Port Monitoring tools, Network packet monitoring  tool

Page 7 of 7

Page 8: Balwinder_Team_Lead_Android_CV.docx

Balwinder Singh

Educational Qualification & Certifications

Project 7:

Project Name

Jessup(ICS) porting from GB to ICS Duration 3 monthsTeam Size 12

Description Porting from GB to ICS

Role& Contribution

Role: Software Developer

➢ Worked within android framework.➢ Designing of home screen of Mobile,➢ Fixed bugs related to messaging application.➢ Fixing the bugs and enhancements.➢ Fixing Issues related to device keyboard.

Technologies Android ICS framework.

Tools Eclipse, Putty, GIT

Key Achievements

Received appreciation letter from Client for the Good work done.

B. Tech Information Technology , Completed in 2011

PERSONAL INFORMATION

● PS No : 10602857● Name as in Passport : Balwinder Singh● Education Qualification : B.Tech (Information Technology)● Experience Details in month : Total: 4.8 years

● Contact Details:➢ Email : [email protected]

Page 8 of 8

Page 9: Balwinder_Team_Lead_Android_CV.docx

Balwinder Singh

➢ Mobile : +91-98-20-123-616

Page 9 of 9