Upload
balwinder-singh
View
151
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
Balwinder Singh
➢ Mobile : +91-98-20-123-616
Page 9 of 9