Kiran Kumar Tedla Phone : (***)-***
Email :
***********@*****.***
Architect/Lead Mobile Application Developer
Summary
About 12+ years experience in Mobile Application Development Technologies.
Worked in all phases of software development life cycle (SDLC), includes
Business Analysis, Design, Documentation, Implementation, Testing and
Production or Customer Support on Mobile, Web based and Client-Server
applications.
. Having experience and knowledge on multiple mobile platforms Windows
Phone 7/7.5/8/8.1, BREW, iPhone, Android and HTML5.
. Experienced in Architecting, designing, developing, testing, debugging
and porting of mobile applications to various handsets.
. Experienced building mobile wallet using NFC payment technologies
. Excellent design and architecting skills in mobile UI development
using HTML5, CSS, Javascript and Jquery
. Having experience in development using different Javascript frameworks
for cross platform apps
. Well versed with different app store requirements and test procedures
.
. Proficient in Client-Server communication protocols like HTTP, TCP/IP,
UDP, JSON, REST, XML, FTP, SMTP, POP and SNMP.
. Quickly adoptable to new technologies and can bring immediate value to
organization.
. In depth knowledge of Software development life cycle and testing
methodologies.
. Dynamic and assertive team player with a strong inclination to improve
and optimize process development and implementation.
. Possess strong technical aptitude with strong analytical, problem
solving and communication skills.
. An effective communicator, committed team player, quick thinker and
rapid problem solver with commitment and a strong work ethic and
ability to quickly adapt to new environments.
. Self-starter with a can-do attitude.
. Professional manners and the ability to work in a team environment and
handle multiple projects concurrently.
Key Technical Skills
Programming Languages : C, C++, C#, Objective-C, Java
Mobile Platform : BREW, Windows Phone 7/7.5/8/8.1, iPhone,
Andriod
Mark-up/Scripting Lang. : JavaScript, VBScript, PERL, HTML, HTML 5,
CSS, Silverlight, XAML, PHP, Shell Scripting
GUI Tools : Visual Studio 2013, XCode, Eclipse, Visual Web
Developer
Debugging Tools : Qualcomm QXDM, QPST, QCAT, JTAG, BREW SDK
Tools
XML Technologies : XSL/XSLT, DOM, XPath, DTD
Defect/Bug Tracking Tools : JIRA, BugZilla, Test Director,TFS,
ServiceNow
Version/Source Controls : Visual Source Safe, CVS, Perforce,
Subversion, Git
Databases : MS SQL Server 2005/2000 / 7.0/6.5, Oracle 10g/9i,
DB2, MS Access, MySQL
Platform : Windows 8.1, Unix, Linux, DOS
Education
> Nagarjuna University, Andhra Pradesh, India
. Bachelors of Engineering in Electronics and Communications
(equivalent to B.S.) - 1996-2000
Professional Experience
Consultant at Softcard, Dallas, TX
Jan'14 to Till Date
Lead Windows Phone Wallet Developer
Softcard Windows Phone Wallet
This is a wallet application which enables user to add payment cards,
loyalty cards and pay at merchant stores using NFC payment technology
. Designing and development of UI screens based on Windows phone UI
standards
. Product design and architecting of application
. Interacting with customer on requirements gathering
. Participating in design meetings and status calls
. Development of wallet functionality using Windows Phone 8.1, C#,
Silverlight, XAML, JSON, ServiceNow, SVN and Git
. Implemented NFC listening functionality using background task
. Implemented fetching device information functionality(MDN, IMEI, SE ID
etc) using low level device API
. Implemented getting IMS registration information for Verizon handsets
. Worked on fetching transaction details from SE after tapping and
updating the server
. Interacting with offshore team and leading technically to achieve
development goals and deadlines
. Guiding team members on technical aspects
. Testing on different handsets on different carriers
. Created auto build script for creating builds for different carriers
and different environments
. Worked on defect management, bug fixes and product lifecycle in Agile
environment
Environment: Windows Phone 8/8.1 SDK, C#, Silverlight, NFC, XAML,
REST/SOAP/JSON, Visual Studio 2013, ServiceNow, SVN and Git
Consultant at Microsoft Inc, Bellevue, WA
Jul'12 to Oct'13
Lead Mobile Application Developer
Roles & Responsibilities:
DynamicsAX Time and Expense Windows Phone Mobile application
This application enables AX users to submit timesheet and Expense report
through windows phone
. Product design and architecting of application
. Interacting with customer on requirements gathering
. Participating in design meetings and status calls
. Interacting with offshore team and leading technically to achieve
development goals and deadlines
. Guiding team members on technical aspects
. Designing and development of UI screens based on Windows phone UI
standards
. Development of application using Windows Phone, C#, Silverlight, WCF,
TFS, iOS, Objective C, and Source Depot
. Integrating expense functionality into application
DynamicsAX Time and Expense Cross platform application
. Created expense POC using HTML5, Javascript, CSS and Jquery containing
expense page, authentication and consuming AX expense service for
submitting expense.
. Created expense POC using different approaches of cross platform
development and suggested advantages/disadvantages in terms of
reusability of code, pages, development effort and testing effort
. Designing and development of UI screens for the application taking
into consideration of iOS and Android native standards.
. Guiding and suggesting customer on architecting approaches of mobile
app development
. Interacting with customer and offshore team on development, testing
and project status
. Handle and fix cross browser issues
. Guide team members and customer on using javascript libraries needed
to maintain iOS and Android native UI standards.
. Set HTML5, CSS and Javascript coding standards to follow by team
members and set customer expectations
. Testing on different handsets with different versions of iOS and
Android by following App store/ marketplace standards.
Environment: Windows Phone 7/7.5/8 SDK, C#, Silverlight, Visual Studio
2010, WCF, Source Depot, TFS, iOS, Objective C, Xcode, HTML5, CSS,
Javascript, Jquery Mobile, waypoints, mobiscroll and Fiddler
Teleca USA Inc, Seattle, WA
Dec'11 to current
Lead Mobile Application Developer/Principal Software Engineer
Teleca specializes in state of art wireless technology and providing
software solutions to its client base
Roles & Responsibilities:
Zula Multopedia and Zula Memory Match applications for Windows Phone 7:
. Interacting with customer on requirements gathering and prepared SRS
. Interacting with UI/UX team on technical aspects while designing the
application screens
. Architecting the application design
. Architecting Memory match game design
. Implementation of application screens using Silverlight from
wireframes
. Development of application using MVVM pattern
. Made sure market place requirements are met while developing for
successful launch of application
. Testing, debugging on device and emulator
. Interacting with customer, Testers, UI/UX team and all stake holders
throughout project life cycle
Directv Sales App web application customization for iPad:
. Fix and customize resolution related changes on iPad
. Integrate functionality of address fetching on iPad
. Modify CSS files to get same UI and functionality on iPad
. Test app on iPad to match the UI and functionality with other
platforms
. Fix issues on offline cache mode
. Fix issues on full screen mode
Environment: Windows Phone SDK, C#, Silverlight, Expression Blend, Visual
Studio, Visual Web developer 2010 Express, Java script, HTML, HTML 5,
ASP.Net, JavaScript, CSS, JQuery, IIS 7, iPad with iOS 5, Bugzilla,
Subversion, Git, MS Project
SMARTER AGENT LLC, Camden, NJ
Nov'08 to Nov'11
Senior Mobile Application Developer
Smarter Agent is the global leader for creating mobile real estate
applications for the real estate industry and consumers.
Roles & Responsibilities:
Build Automation process for iPhone applications
. Created SRS and identified the pieces needed for creating a build
. Identified the values in Info.plist and Root.plist files which has to
be modified using script to generate branded and franchise apps of
Smarter Agent
. Defined and created application config file which will act as input to
script
. Created a script to modify Info.plist and Root.plist files using
script
. Downloaded default art work needed from server/local directory and
placed in application directory
. Set the third party libraries needed to successfully compile
. Clean and compiled using script
. Figured a way to change .app file generated from script to .iap file
to test on handset
Real Estate by Smarter Agent - Windows Phone 7 application
. Solely designed and developed from scratch to till successful launch
of application in windows phone marketplace
. Created functional specification document including use case diagrams,
flow charts and sequence diagrams
. Designed screen layouts using Silverlight and Expression Blend from
the wireframes
. Architecture of the client server communication and parsing of xml
responses
. Used MVVM pattern extensively and populated data on screen layouts
. Designed and implemented screen transitions
. From start took care of Market place requirements like Tomb stoning,
theme changes, back key handling etc
. Created a auto builder to manipulate Manifest file, Resource file and
generate XAP file to dynamically generate different brands of
application
. Integrated Flurry Windows Phone SDK into application and added events
to get analytics
C21 Mobile application for Windows Phone 7
. Created functional specifications for custom changes of C21
application
. Designed screen layouts using Silverlight and Expression Blend from
the wireframes
. Implemented C21 specific custom changes in UI and functionality
. Integrated Flurry Windows Phone SDK into application and added events
to get analytics
Real Estate by Smarter Agent - iPhone Application
. Designed and Implemented client server communication
. Designed and Implemented Sent to Friend feature from property details
screen
. Designed and Implemented Contact feature to enable user to contact
broker either via email or text message
. Integrated Flurry iPhone SDK into application and added events to get
analytics
Real Estate by Smarter Agent for BREW handsets
. Designed and implemented verizon specific location based functionality
in app
. Improved and enhanced product performance by ensuring code quality and
adding new functionality.
. Made sure applications are developed in accordance with TBT(True BREW
Testing) guidelines and test procedures
. Designed and implemented various custom controls for the application
Menu, Textbox, Buttons and custom controls for BREW Touch Screen
Devices.
. Redesigned UI and developed application for touch screen devices and
ported the new UI to all different handsets including handsets with
keyboard
. Designed and implemented map functionality pan, zoom for the app
. Ported application on more than 25 BREW handsets including touch
screen devices.
. Excellent knowledge on TBT test procedures and supported all issues
raised in TBT testing
Environment: Windows Phone 7 SDK, BREW SDK, BREW Tools Suite, iPhone SDK,
Android SDK, C, C++, Objective C, C#, Silverlight, Expression Blend, Java,
Visual Studio, XCode, Eclipse, Java script, HTML, HTML 5, PERL, Shell
Scripting, JIRA, Subversion, Device Anywhere, Flurry, MS Project, Toad,
PL/SQL, Admarvel
Tata Consultancy Services LTD, USA and India
Nov'03 to Oct' 08
IT Analyst/ Tech Lead
Roles & Responsibilities:
Consultant in MediaFLO, Qualcomm INC, San Diego, CA, USA
. Responsible for MFUI changes for NAB 2008 Demo
. Added access rights functionality through IKAL and MFKAL
. Designed and Implemented UI for NAGRA build
. Designed and Implemented UI for NDS build
. Designed and Implemented UI for IRDETO build
. Responsible for ipdc BREW application
. Added functionality to open 4 FLO connections and handling in ipdc
BREW application
. Developed ipdc touch brew application
. Added access rights functionality by querying KDA through IKAL and
MFKAL in MDSC
Tech Lead at BREW CoE
. Coordinating with customer(TTSL) and requirements gathering
. Leading a team of 10 developers by distributing and coordinating work
. Scheduled periodic code reviews on each project and coordinating with
QA team
. Made sure applications are developed in accordance with TBT(True BREW
Testing) guidelines and test procedures
. Responsible for complete quality of projects
. Applications/Prototypes demonstrated to customer were International
Address book, Mandi Price and Address book backup
Consultant at Xerox Corporation, Rochester, NY, USA
. Technical Lead in AMR and Port 9100 modules in Network controller
project
. Onsite/Offshore coordination
. Proactively fixed lot of issues in two modules
. Ensured quality of deliverables by defined quality process and testing
ZAGAT TO GO and QC News on Mobile BREW projects for Qualcomm INC
Zagat To Go is a application which gives information about restaurants
using GPS and address search functionality
QC News is developed for Qualcomm employees to access some intranet
features on BREW handsets
. Solely responsible for Proposal, Estimation, starting of project,
complete design, implementation and to till successful acceptance of
project by customer
. Leading team of developers and QA.
. Created SRS, Design documents and test documents
. Developed several modules and UI screens
. TBT test process
. Testing application at Qualcomm premises at onsite and coordinating
with offshore team. Fixed issues found and raised by customer
. Interacting with customer on acceptance testing
MDP project for TTSL
. Leading team of developers and QA.
. Created SRS, Design documents and test documents
. Guiding team members on technical issues
. Made sure applications are developed in accordance with TBT(True BREW
Testing) guidelines and test procedures
. Applications/Prototypes demonstrated to customer were Stocks,
Astrology, News, Cricket and Railway Reservation
. Wrote proposals for outsourcing TBT testing for operations in India
. Training a team on TBT test procedures and guidelines
. Setup testing facility in Tata Infotech premises to demonstrate to
Qualcomm
Environment: BREW SDK, C, C++, Java, Visual Studio, Java script, HTML,
PERL, Shell Scripting, Perforce, CVS, Visual Source Safe, ADS, MS Project,
Windows, Linux, QPST, QXDM, BREW Tools Suite, Trace 32
Fasttrack Team, Pune, India
Feb'03 to Oct' 03
Senior Software Engineer
Cliff Hanger - BREW project for Mobliss Inc
This is a game developed for mobile devices based on The Price is Right TV
show
. Solely responsible for Estimation, starting of project, complete
design, implementation and to till successful acceptance of project
by customer
. Created SRS, Design documents and test documents
. Developed application by following TBT test procedures and guidelines
. Interacting with customer on technical issues and support to Project
Manager at Fasttrack
. Interacting with QA team(test only on emulator) and other team members
on implementation of project and status
. Discussions with customer on testing of application on handset in real
environment and fixing issues
Crossword - BREW project for Mobliss Inc
This is a crossword puzzle developed for mobile devices
. Solely responsible for Estimation, starting of project, complete
design, implementation and to till successful acceptance of project
by customer
. Created SRS, Design documents and test documents
. Developed application by following TBT test procedures and guidelines
. Interacting with customer on technical issues and support to Project
Manager at Fasttrack
. Interacting with QA team(test only on emulator) and other team members
on implementation of project and status
. Discussions with customer on testing of application on handset in real
environment and fixing issues
Environment: BREW SDK, C, C++, Java, Visual Studio, Java script, HTM,
Visual Source Safe, ADS, TBT, MS Project, Windows, Linux, QPST, QXDM, BREW
Tools Suite
Hanrej Software Solutions Pvt Ltd, Hyderabad, India
Oct'01 to Jan' 03
Software Engineer
Client: JAMDAT Mobile, USA
. Involved in design and development of several BREW Projects
. Solely responsible for design and developed of JAMDAT Trivia BREW
application
. Solely responsible for design and developed of Snow Reports BREW
application
. Created a SFC(Screen Flow Controller) BREW client to integrate into
any BREW application for displaying screens driven by JAMDAT server
. Involved in redesign and implementation of JDTS(JAMDAT Data Transport
Service) on BREW clients
. Designed, Developed and integrated user registration, MTU, Ranking and
networking modules in JAMDAT Bowling BREW client
. Designed and developed Registration module which can be integrated in
any JAMDAT BREW client application
Environment: BREW SDK, C, C++, Java, Visual Studio, Java script, HTM,
Visual Source Safe, ADS, TBT, MS Project, Windows, Linux, QPST, QXDM, BREW
Tools Suite
Seeback Software Systems Ltd, Hyderabad, India
Jun'00 to Sep' 01
Software Engineer
Client: Globetec Ventures Inc, Canada
EFuelmart.com
. Involved in design and development of the web pages
. Scripting in PHP
. Interacting with database to get results
Environment: PHP 4.0, HTML, JavaScript, DHTML, MySql
References are Available on Request