Software Engineer Resume Profile
Summary:
- About 8 years of experience in designing developing User Interface applications, integrating with various Databases and Client-Server applications experience developing iOS, MAC OSX Platforms
- Excellent Cocoa/Cocoa Touch and Objective-C coding ability with XCode for iOS iPhone/iPad , Mac OSX
- Development and ISTCF framework in Object Oriented Design Principles OOD OOP
- Experienced in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter, Google withOAuthtoken handling and Creating HTML files for iOS Message Controller to share URLs and formatted text
- Experience Consuming REST/SOAPWeb Services and APIs
- Worked with RSS News feed integration with custom UI components and social sharing features Also worked on Core Graphics and Animation
- Experience in iPhone iPod Touch application development
- Expertise in iPad application development
- Worked on XCode, Interface Builder and Instrument
- Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch
- Worked with QT Framework 5.0 in creating .pro files and deploying to Xcode Project
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application
- Proficient in source control with Git, SVN
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code
- Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email
- Experience in Web Applications including Mobile Development Life Cycle SDLC , requirements and
- Specifications, design, construction, testing, and maintenance
- Experience collaborating with senior backend and senior mobile developers in an Agile Methodology with little supervision
- Worked in the Internal process using SCRUM Agile methodology with supervision
- Participate in DAILY SCRUM to discuss the progress in the sprints.
- Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
- Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
- Adept knowledge in HTML4/HTML5/JS/JQuery/CSS
- Proficient knowledge of Programming Experience using Objective-C
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad
- Proficient in programming languages such as ASP.net, HTML5and JavaScript
- Extensive experience in working with Cascading Style Sheets CSS
- Strong commitment to organizational work ethics, value based decision-making and managerial skills
Professional Experience:
Confidential
Sr. iOS Developer
Responsibilities:
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Collaborating with senior backend and senior mobile developers in an SCRUM Agile Methodologywith little supervision
- Worked in the Internal process using SCRUM Agile methodology with supervision
- Participate in DAILY SCRUM to discuss the progress in the sprints.
- Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliverright value of the project
- Debugging issues at onsite whenever required.
- Worked with Xcode for debugging.
- Worked with Subversion to checkout and update the codebase changes.
- Enforced intuitive gesture controls to enhance the ease of interaction
- Performed end-to-end testing of the framework and made sure that the streaming of audio and video wassmooth even in cases of limited bandwidth
- Analyze highly complex business requirements generate technical specifications to design or redesigncomplex software components and applications for mobile systems.
- Act as an expert technical resource for modeling, simulation and analysis efforts.
- Be able to work independently or within a team to ensure that task deadlines are met on time and meet thebusiness requirements.
- Analyze market trends related to mobility and provide expertise as it relates to internal mobility solutions.
- Work with team members to provide insight into solving complex problems with mobile solutions.
- Verify system logic by overseeing the preparation of test data, testing and debugging during QA cycles.
- Work with QA teams to conduct integrated application and database stress testing, performance analysisand tuning.
- Leverage industry best practices to design, test, implement and support mobile applications.
- Oversee overall systems testing and migration of platforms and applications to production.
- Develop new documentation, departmental technical procedures and user guides.
- Provide mentorship and technical leadership to other less experienced technical staff within the team.
- Assure quality, security and compliance requirements are met for supported area Oversee creation of orupdates to and testing of the business continuation plan
Environments:iOS 7.0 and 6.0 iPhone SDK , Mac OS 4. X, Objective C, XCode 4.6, Cocoa Touch, Cocoaframework, JavaScript, JQuery, Adobe CS5 Suite Photoshop, Dreamweaver , MapKit, Core Location, andAVFoundation.
Confidential
Sr. iOS Developer
Responsibilities:
- Designed wireframes for both iOS application
- Designed and implemented the entire application using XCode 4.5.
- Created the design documentation for iOS application.
- Implement Google analytics within the application.
- Implement push notification both on client and server side.
- Core Animation framework is used to animate the flip view between two views.
- Developed and tested each application according to its Software Requirement Specification SRS
- Interacted and coordinated with QA team for different releases
- Responsible for the Code Delivery to the Project Manager.
- Worked closely within a cross functional team of testers and developers.
- Documented the technical specifications
- Worked in the Internal process using SCRUM Agile methodology with supervision
- Participate in DAILY SCRUM to discuss the progress in the sprints.
- Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take thenecessary steps for the project to be completed successfully
- Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliverright value of the project at the end of each sprint
- Developed new components like infinite scrolling section for sliding tableview
- Solved major defects in navigation controller behavior for the application
- Developed Facebook integration for the application
- Developed complete client iPad login and signup module that includes UI design and backend communicationwith Web Services
- Assisted Project Manager with release build schedules
- Managing the work log and following the schedule to ensure completion of projects before deadline
Environment:iOS 6.x, 7.x, 8.x iPhone SDK, Objective C, Xcode, Cocoa Touch, Cocoa Framework, InterfaceBuilder, iPhone Simulator, Jquery
Confidential
iOS Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks
- Worked extensively on table view controller and made customized table view cells according to the client
- Pre-fetching data for different views for smooth screen transition
- Followed a work data flow principle for design and development
- Worked closely within a cross functional team of testers and developers
- Worked on Web Service calls, XML and JSON parsing included in the project
- Worked with UIKit Framework for development and maintenance
- Added animation between UI Views for smooth transition and better user experience
- Worked with Backend team to display the correct data format in devices
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout
- Integrated a web-based content made with HTML5 on a Native application using UI Web View
- Used Core data Framework for local storage purpose in SQLite
- Formatted the Data as per Business rule to display in UI
- Debugging issues onsite whenever required
- Worked with GDB and Xcode for debugging
- Worked with GIT to checkout and update the codebase changes
- Reported progress/challenges to project lead
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Servicecall Code.
- Assisted Project Manager with release build schedules
- Managing the work log and following the schedule to ensure completion of projects before deadline
Environment:iOS 5-6 iPhone SDK, Objective C, Xcode, Cocoa Touch, Cocoa Framework, Interface Builder,iPhone Simulator, Jquery
Confidential
Software Engineer
Responsibilities
- Created/Modified the Stored Procedures, Views and Packages in SQL Server 2005 with SQL Server Management Studio.
- Involved in Designing the Presentation Tier by using the XAML, standard ASP.Net Controls and provided the required functionality by using VB and Application Tier using C and Custom Business Entities, Database-Tier using SQL SERVER2008 with SOA and MS Best Practices, Standards.
- Designed large numbers of Windows Presentation Foundation WPF Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice
- Developed applications using MVC methodology and followed AGILE methodology.
- Extensively used SOAP and HTTP for consuming XML Web Services.
- Experience in Creating MS Access applications with VB/VBA.
- Design and develop T-SQL queries and stored procedures.
- Configured Windows Communication Foundation WCF service to authenticate clients with Windows credentials for intranet applications for login validations.
- Developed Windows Forms applications using VB.NET and Microsoft Access applications using VBA.
- Assisted with automation of department's manual processes by writing VBA code and using macros and formulas to speed processes and maximize accuracy.
- Involved in Analysis, Design, Coding, and Testing and maintenance phase of modules of software development life cycle SDLC .
- Creating the release plans, requirement documents for the scheduled releases and getting the sign off from the respective applications users.
- Coding the changes/enhancements in .Net Framework 3.0 using both C .Net and VB.Net languages
- Developed and implemented WCF Web services.
- Writing SQL stored procedures and database triggers using SQL server 2005.
Environment: C , ASP.NET, ADO.NET, SQL server 2005, WCF, JavaScript, CSS, Microsoft Visio, XML, SOAP, IIS 6.0.
Confidential
Software Engineer
Responsibilities:
- Interacting with the business analyst personal, requirement gathering and analysis
- Front-end design, coding database design and creating stored procedure
- Experience in translating cell formulas in Excel into VBA code and using Excel-based VBA to design, analyze, enrich and deploy programs based on business logic and client needs.
- Implementation of client side validations using J Query and ASP.NET MVC Validation implemented at Controller level.
- Experience SQL Server Database design, Database maintenance, developing T-SQL queries, Stored Procedures and triggers using SQL Server 2008.
- Developed solutions for diverse programming scenarios in C , employing object oriented Programming OOP concepts.
- Experience in working with TFS Team Foundation Server for Source Control.
- Experience in Client side validations with JavaScript and Server side validations with ASP.Net 3.5.
- Validated user input on Web Forms using validation controls like CompareValidator, RangeValidator, RegularExpressionValidator and Custom Validator. Also Performed Client Side Validations using JavaScript.
- Used Win form controls and Custom User Controls to provide standard interactive User Interface
- Worked for the Data Migration team to migrate the history data of the employees from SQL Server to Oracle database.
- Writing Queries using T-SQL Statements, views, user defined functions, stored procedures for inserting/Updating/Deleting the data into the relational tables.
- Created Web Forms using web form server controls ASP.NET server controls, validation controls User Authentication etc , User controls, HTML controls and Composite controls User Access Tab Control in .Net Framework.
- Designed and implemented a Data Access layer using LINQ to access the data from SQL Server 2008.
- Implemented WPF to create attractive and effective user Interface using XAML.
- Created and deployed XML Web Services, WCF using ASP.NET and C and consumed them in the web application.
Environment: Dot Net Framework 3.0, ADO.NET, C , Visual Studio.NET, IIS, SQL Server 2008, Oracle 9i/10g,SQL, T-SQL, XML,MVC 3.0, WCF, WPF and webservices.
