We provide IT Staff Augmentation Services!

Senior Software Developer Resume

3.00/5 (Submit Your Rating)

MN

SUMMARY:

  • Mobile application developer wif 8 years of IT experience including strong software architecture and development experience in various emerging Mobile technologies.
  • Expertise in design and development of mobile applications for Android, Symbian, QT, J2ME and windows mobile 5.0/6.0, WP 7.0, smart Phones, iOS, windows CE devices.
  • Extensive SDLC experience including requirement analysis, preparations of technical specifications document, design and coding, application implementation, unit testing, system testing, and documentation (artifacts), production support, functional and regression testing.
  • Design and development of Messaging applications like Instant Messaging and Presence.
  • Hands - on experience in development of mobile database applications and COM server DLL application on windows mobile pocket PC and smart phones.
  • Proficient enough in design and development of native, web based mobile applications and middleware development
  • Experience in creating user controls, custom controls and deployment of teh project.
  • Good understanding of various protocols like SIP,SDP.
  • Good experience and practice in Agile/Scrum methodologies.
  • Having good knowledge of bug tracking tools like Bugzilla, Rational Change, Sales force.
  • Hands-on experience in using code version control tools like Cygwin, Tortoise CVS, SVN, Tele-Logic Synergy.
  • Experienced in using different IDEs like XCode, Eclipse, Microsoft Visual Studio, Emacs, Qt Creator.
  • Experience at object oriented analysis and design techniques using Unified Modeling Language (UML) tools, Star UML, Visual Paradigm, Microsoft Visio.
  • Highly experienced in On-device debugging, various code debug and review tools like Code scanner, Hook-Logger, Code collaborator etc.
  • Experience in preparing and reviewing Unit Test Plan, Requirements Traceability Matrix, Test Cases and Test Report.
  • Experience in Unit Test case execution and preparation of test data.
  • Sound knowledge of Symbian C++ and its related OS fundamentals.
  • Strong technical skills on C, C++ and Java languages.
  • Participated in all phases of teh project life cycle ranging from analysis, design, production support, maintenance and operational support.
  • Team player wif strong work ethic, hard and smart working having excellent analytical and programming skills wif commitment to excellence.
  • Received an as outstanding team member in 2012 for working wif SBG project for best value contribution and commitment to project

TECHNICAL SKILLS:

Web Technologies: HTML, Java Script, XML, JSON Version Control toolsTele-Logic Synergy, Cygwin, Smart CVS, Clearcase, SVN IDE

Programming Languages: C, C++, Java, Symbian C++, Erlang, Objective-C

Operating System: Android, iOS, Symbian, WinCE, LINUX

Software Platform: S60, Qt

Telecom/Networking Protocols: TCP/IP, SIP, SDP, IMS

Debugging tools: Hook Logger, TRK, Leave Scan Static Analysis tool, Code Scanner, WinDBG, Etheiral, Wireshark. XCode, Eclipse, Visual Studio, QT Creator, Emacs, Carbide.

Defect tracking tools: Bugzilla, Rational Change, Sales force and Nokia proprietary tools

PROFESSIONAL EXPERIENCE:

Confidential, MN

Senior Software Developer

Responsibilities:

  • Understanding of application requirements.
  • Implemented client server communication model over HTTP connection for fetching sale invoice details of products from server.
  • Developed customized collapse menu wif images for showing various menu items like Billing, Sale return, Profile Manager.
  • Designed and developed teh user interface of teh application.
  • Implemented sales return, product sales, stock, tax reports in PDF format.
  • Participated in status meetings wif teh Client on a daily basis.
  • Implemented teh DB Schema and used teh SQLite OpenHelper for teh local data storage.
  • Maintaining teh Android source code using Telelogic-synergy as a version control system.
  • Experienced in packaging/deliverables which are sent to client.
  • Unit testing and client coordination based feature enhancement requests and implemented accordingly.
  • Responsible for reviewing teh code delivered by teh juniors.
  • Experienced in performing in testing on different environments (System test, QA etc )
  • Involved in analysis and building teh prototypes

Environment: Eclipse(Galileo) wif Android Add-In, Android 2.2, Tele-logic Synergy, Beyond Compare.

Confidential, IL

Senior Software Developer

Responsibilities:

  • Involved in analysis and understanding of application requirements.
  • Designed and developed teh user interface of teh application.
  • Implemented client server communication model over HTTP connection for fetching banner details, messages, devotions.
  • Involved in analysis and building teh prototypes
  • Implemented teh DB Schema and used teh SQLite for teh local data storage.
  • Developed connectivity manager which takes care of network connectivity by using connectivity system service.
  • Implemented messages list adapter in which user can see list of service messages and TEMPhas a provision to listen or watch audio/video speech.
  • Participated in integration work and required Code check in.
  • Maintaining teh Android source code using Telelogic-synergy as a version control system.
  • Participated in status meetings wif teh Client on a daily basis.
  • Coordinating wif teh functional team in case of any technical/functional issues
  • Experienced in packaging/deliverables which are sent to client.
  • Experienced in performing in testing on different environments (System test, QA etc )

Environment: Eclipse(Galileo) wif Android Add-In, Android 2.2, Tele-logic Synergy, Beyond Compare

Confidential

Senior Software Developer

Responsibilities:

  • Designed and developed Finite State Machine and Gen Server implementation between SIP Back to Back User Agent Client and Server.
  • Developed state machine for OAB(Offer Answer Broker) module using Finite State Mechanism.
  • Design and developed an interface between B2B(Back to Back) and OAB module
  • Provided technical solutions for teh Trouble Reports raised and implemented feature requests in Session Border Gateway.
  • Provided enhancements, development and support for teh application.
  • Develoed business validation rules according to company’s standard, and specified coding standards.
  • Used Emacs extensively for development.
  • Maintaining teh Erlang source code using Telelogic-synergy as a version control system.
  • Responsible for Erlang modules designing, analysis and providing estimates to teh client as well as teh development of various key modules.
  • Responsible for development of Registration and Charging modules used in initial call setup and collecting call statistics.

Environment: Erlang/OTP R15B, Emacs, SIP, H248, IMS(IP Multimedia Subsystem), Tele-logic Synergy

Confidential

Senior Software Developer

Responsibilities:

  • Responsible for design and development of creating new order's user interface and back end module to handle teh collected user inputs to place teh order.
  • Design, development, coding, testing, support, maintenance, enhancement, debugging and documentation of Tej application
  • Developed JSON parser to form network request in JSON format and parse teh JSON response received from server.
  • Experienced in prototyping, proof of concept, design, interface implementation, testing and maintenance of teh application.
  • Developed interactive user interface using QT framework.
  • Used Qt Creator extensively for development.
  • Responsible for providing daily builds of SIS file wif signed to teh client to check teh implemented features.
  • Attending teh daily stand up meetings(DSM) as a part of Agile/Scrum methodologies.
  • Involved in teh architecture discussions for status monitoring module.
  • Responsible for Status monitoring design, pending actions management in UI design, analysis and providing estimates to teh client as well as teh development of various key modules.
  • Providing teh technical solutions to teh bugs raised by teh testers.
  • Followed Definition of Done(DOD) rules for providing solution as per teh coding standards and code review to teh raised issues in Nokia Tej solution.
  • Responsible for in maintaining teh Qt source code using SVN as a version control system
  • Participated in status meetings wif teh Product Owner on a weekly basis.
  • Participating in scrum project planning, Retrospective meetings for teh project status.
  • Experienced in scheduling teh build and tracking teh development release for clients
  • Experienced in creating and executing teh test scripts and documenting teh results in teh Unit test document.
  • Designed teh code using coding standards wif proper comments.

Environment: Qt 4.0.7, Qt creator, Nokia QT SDK, Symbian S60 SDK, S60 3.x, 5.0, Symbian 3 SDK, SVN

Confidential

Senior Software Developer

Responsibilities:

  • Provided technical solutions for teh errors raised from Forum Nokia developer community.
  • Responsible for mentoring, technical guidance for team members.
  • Followed SCRUM/AGILE method as a software development framework.
  • Written Knowledge transfer articles for teh new issues solved in developer community.
  • Implemented solutions using Agile (SCRUM) methodology.
  • Presented architectural designs to senior management as a part of KT articles.
  • Communicated wif client for status reporting and update on technical solutions provided.

Environment: Symbian OS, S60 3.x, 5.0, Symbian 3, QT, Rational Change, Sales force, Carbide and QT Creator

Confidential

Senior Software Developer

Responsibilities:

  • Developed code for all activities using teh MVC architecture.
  • Provided critical bug fixes and Technical solutions for enhancements and change requests.
  • Developed Automation test of messaging code by creating new test cases using STIF and EUNIT test frame works to verify teh code coverage.
  • Extensively used various code coverage tools, e.g.: Bulls Eye
  • Followed SCRUM/AGILE method as a software development framework.
  • Followed Definition of Done(DOD) rules for providing solutions as per teh coding standards and code review to teh raised issues.
  • Responsible for in maintaining teh Qt source code using SVN as a version control system
  • Participated in status meetings wif teh Product Owner on a weekly basis.
  • Participating in scrum project planning, Retrospective meetings for teh project status.
  • Provided analysis, coding, enhancements, development and support for teh application.
  • Wrote and implemented technical designs based on teh functional design specifications.
  • Communicated wif clients for status reporting and requirement gathering processes.
  • Deployed applications into production as well as on system test environments at client location.
  • Designed teh code using coding standards wif proper comments
  • Extensive experience in writing technical designing document using Functional design document.
  • Experienced in Unit test, regression testing and system testing of application and documented teh results.
  • Used Rational Change as a defect tracking system extensively

Environment: 10.1 subcon SDK environment, QT, Symbian C++, Symbian 3 SDK, MTM, Carbide 2.7, Perl, Nokia N8, SVN, Rational Change.

Confidential

Senior Software Engineer

Responsibilities:

  • Performed analysis, design, coding as well as modification and implementation of user requirements.
  • Design and developed extended phonebook tab in Messaging Convergence wif rich user interface.
  • Involved in design and development of underlying adaptation code like VOIP and SIP.
  • Providing Critical bug fixes and Technical solutions for enhancements or change requests.
  • Extensively used Microsoft Visio for creating like class, sequence, collaboration, deployment diagrams using UML.
  • Used Rational Change extensively as a defect tracking system.
  • Followed SCRUM/AGILE method as a software development framework.
  • Review and testing of teh application in various environments.
  • Responsible for migrating code between various branches in SVN for development and testing and held code maintenance and upgrade reviews.
  • Followed Definition of Done(DOD) rules for providing solutions as per teh coding standards and code review to teh raised issues.
  • Responsible for in maintaining teh symbian source code using SVN as a version control system
  • Participated in status meetings wif teh Product Owner on a weekly basis.
  • Participating in scrum project planning, Retrospective meetings for teh project status.
  • Resolved technical and functional issues in production and system testing environments

Environment: Carbide 2.7, 9.2 subcon SDK environment, Symbian C++, Perl, Nokia N8, Symbian 3 SDK, SVN, Rational Change.

Confidential, Hartford, CT

Symbian & WInCE Developer

Responsibilities:

  • Analyzed, designed, coded modifications and implemented user requirements.
  • Developed UI screens for messaging and presence tabs.
  • Developed Backend engine which takes care of authentication, parsing, sending and receiving messages.
  • Created applications quickly to match teh requested use case and debugging applications.
  • Performed unit and integration testing of developed modules.
  • Migrated code between various environments (development, testing and production) and held code maintenance and upgrade reviews.
  • Prepared technical documentation for various modules.
  • Performed defect fixing and issue analysis as well as being on call support.
  • Communicated wif client for status reporting and requirements gathering process.

Environment: Carbide 2.7, S60 2.x, 3.x, 5.x public SDK environment, Symbian C++, Perl, Nokia E65, E66, N96, HTC TyTN II, Symbian C++, SIP, WinCE, Microsoft Visual Studio 2005, HP IPAQ device.

Confidential

Software Developer

Responsibilities:

  • Customized development of Home screen using COM DLL by using Pocket PC home screen APIs.
  • Developed UI screen to show frequently used applications, useful information messages and icons on Home screen window.
  • Involved in unit and system testing which includes teh stress testing of user inputs and load testing of number of clients access.
  • Prepared teh implementation guide for teh knowledge transfer
  • Design and development of IM database using Enhanced data base (EDB) APIs.
  • Created Volumes, reading, fetching, writing properties to or from database.
  • Provided UI development to show messages and icons on IM tab screen.
  • Responsible for performance testing of IM database.

Environment: SIP, WinCE, Microsoft Visual Studio 2005, Windows Professional Standard SDK 5.0, COM DLL, Enhanced Database(EDB).

Confidential

Software Developer

Responsibilities:

  • Involved in design and development of Unified solution application on both S60 and Windows handheld devices.
  • Developed and tested Login, Contacts, Voice mail tab screens.
  • Worked on finding and setting new Wi-Fi access points to enable teh roaming from one access point to other.
  • Created applications quickly to match teh requested use case and debugging applications.
  • Performed unit and integration testing of developed modules.
  • Performed defect fixing and issue analysis as well as being on call support

We'd love your feedback!