We provide IT Staff Augmentation Services!

Senior Software Developer Resume

4.00/5 (Submit Your Rating)

MN

SUMMARY

  • Mobile application developer with 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 the 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 the project life cycle ranging from analysis, design, production support, maintenance and operational support.
  • Team player with strong work ethic, hard and smart working having excellent analytical and programming skills with commitment to excellence.
  • Received an award as outstanding team member in 2012 for working with 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, Ethereal, Wireshark XCode, Eclipse, Visual Studio, QT Creator, Emacs, Carbide.

Defect tracking tools: Bugzilla, Rational Change, Sales force and Confidential 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 with images for showing various menu items like Billing, Sale return, Profile Manager.
  • Designed and developed the user interface of the application.
  • Implemented sales return, product sales, stock, tax reports in PDF format.
  • Participated in status meetings with the Client on a daily basis.
  • Implemented the DB Schema and used the SQLite OpenHelper for the local data storage.
  • Maintaining the 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 the code delivered by the juniors.
  • Experienced in performing in testing on different environments (System test, QA etc )
  • Involved in analysis and building the prototypes

Environment: Eclipse(Galileo) with 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 the user interface of the application.
  • Implemented client server communication model over HTTP connection for fetching banner details, messages, devotions.
  • Involved in analysis and building the prototypes
  • Implemented the DB Schema and used the SQLite for the 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 has a provision to listen or watch audio/video speech.
  • Participated in integration work and required Code check in.
  • Maintaining the Android source code using Telelogic-synergy as a version control system.
  • Participated in status meetings with the Client on a daily basis.
  • Coordinating with the 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) with 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 the Trouble Reports raised and implemented feature requests in Session Border Gateway.
  • Provided enhancements, development and support for the application.
  • Develoed business validation rules according to company’s standard, and specified coding standards.
  • Used Emacs extensively for development.
  • Maintaining the Erlang source code using Telelogic-synergy as a version control system.
  • Responsible for Erlang modules designing, analysis and providing estimates to the client as well as the 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 the collected user inputs to place the 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 the JSON response received from server.
  • Experienced in prototyping, proof of concept, design, interface implementation, testing and maintenance of the application.
  • Developed interactive user interface using QT framework.
  • Used Qt Creator extensively for development.
  • Responsible for providing daily builds of SIS file with signed to the client to check the implemented features.
  • Attending the daily stand up meetings(DSM) as a part of Agile/Scrum methodologies.
  • Involved in the architecture discussions for status monitoring module.
  • Responsible for Status monitoring design, pending actions management in UI design, analysis and providing estimates to the client as well as the development of various key modules.
  • Providing the technical solutions to the bugs raised by the testers.
  • Followed Definition of Done(DOD) rules for providing solution as per the coding standards and code review to the raised issues in Confidential Tej solution.
  • Responsible for in maintaining the Qt source code using SVN as a version control system
  • Participated in status meetings with the Product Owner on a weekly basis.
  • Participating in scrum project planning, Retrospective meetings for the project status.
  • Experienced in scheduling the build and tracking the development release for clients
  • Experienced in creating and executing the test scripts and documenting the results in the Unit test document.
  • Designed the code using coding standards with proper comments.

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

Confidential

Senior Software Developer

Responsibilities:

  • Provided technical solutions for the errors raised from Forum Confidential developer community.
  • Responsible for mentoring, technical guidance for team members.
  • Followed SCRUM/AGILE method as a software development framework.
  • Written Knowledge transfer articles for the 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 with 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 the 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 the 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 the coding standards and code review to the raised issues.
  • Responsible for in maintaining the Qt source code using SVN as a version control system
  • Participated in status meetings with the Product Owner on a weekly basis.
  • Participating in scrum project planning, Retrospective meetings for the project status.
  • Provided analysis, coding, enhancements, development and support for the application.
  • Wrote and implemented technical designs based on the functional design specifications.
  • Communicated with clients for status reporting and requirement gathering processes.
  • Deployed applications into production as well as on system test environments at client location.
  • Designed the code using coding standards with 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 the 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, Confidential 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 with 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 the 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 the coding standards and code review to the raised issues.
  • Responsible for in maintaining the symbian source code using SVN as a version control system
  • Participated in status meetings with the Product Owner on a weekly basis.
  • Participating in scrum project planning, Retrospective meetings for the 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, Confidential 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 the 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 with 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, Confidential 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 the stress testing of user inputs and load testing of number of clients access.
  • Prepared the implementation guide for the 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 the roaming from one access point to other.
  • Created applications quickly to match the 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!