Software Engineer Resume
Smithfield, RI
SUMMARY
- Overall 6 years in IT Industry with extensive experience in iOS and Mainframes platform.
- Experience in designing, developing, testing and deploying iOS Applications.
- Involved in all stages of software development lifecycle (SDLC) including analysis, design, development, and testing, deployment and documentation as per ISO standards
- Experience in iOS SDK, XML, JSON
- Expertise in Objective - C, Cocoa Touch and Cocoa framework, UIKit and AppKit framework, Security framework, iOS SDK and XML
- Extensive experience on the relational databases like DB2, SQL, and SQLite.
- Strict practitioner of Cocoa coding conventions and style.
- Complete comprehension of memory management in Objective-C.
- Experience in use of XCode with very complex projects.
- Object Oriented Design Patterns and how to apply them to Objective-C.
- The importance of readable code, by using clear, explicit method and variable names and effective commenting.
- Extensively involved in development, Testing, enhancement of the iOS applications
- Good technical skills and interpersonal skills used in quality interaction with users and business analysts for a better understanding of business processes.
- Excellent verbal and written communication skills.
- Good at writing SQL queries.
- Driven and capable of learning and acclimatizing to new technologies very quickly.
- Motivated to take independent responsibility as well as ability to contribute and be a productive team member.
- Good Domain knowledge on the equity compensations and Banking.
TECHNICAL SKILLS
Documentation: Windows Office Products including Visio
Programming Languages: Objective C, XML, JSON, Mainframes
Databases: SQL, SQLite, IBM DB2
IDE: XCode, Interface Builder, Instruments, Eclipse and Microfocus Rumba for Mainframes
Operating Systems: Windows, MAC OS, iOS
PROFESSIONAL EXPERIENCE
Confidential, Smithfield, RI
iOS developer
Responsibilities:
- Involved in complete SDLC process
- Follow the Cocoa Coding Standard, Confidential coding standards.
- Creation of models in MVC and development of delegates for updating model information.
- Creation of various views, table views, customized views and popovers.
- Creation of notifications to detect the autorotation in the customized sub views.
- Used CoreData/CoreLocation/UIKit/JSON.
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
- Fixing bugs and Unit Testing
Environment: iOS SDK (>=4.2), MAC OS X, Objective-C, XCode, Cocoa touch, cocoa frameworks, iPhone/iPad simulator, Interface Builder (for UI), Instruments
Confidential, Smithfield, RIDeveloper
Responsibilities:
- Involved from design phase to final testing and deployments.
- Following the Cocoa Coding Standard, Confidential coding standards.
- Making Connections and Application coding using Objective C
- Creation of models in MVC and development of delegates for updating model information.
- Creation of various views, table views, customized views and popovers.
- Creation of notifications to detect the autorotation in the customized sub views.
- Establishing Network connections.
- JSON/XML parsing.
- Fixing bugs and Unit Testing
Environment: iOS SDK (>=4.2), MAC OS X, Objective-C, XCode, Cocoa touch, cocoa frameworks, iPhone/iPad simulator, Interface Builder (for UI), Instruments
Confidential
Developer
Responsibilities:
- Involved in complete SDLC process
- Following the Cocoa Coding Standard, Confidential coding standards.
- Making Connections and Application coding using Objective C .
- Creation of models in MVC and development of delegates for updating model information.
- Creation of various views, table views, customized views and popovers.
- Creation of notifications to detect the autorotation in the customized sub views.
- SQLite database - update, insert, select and delete using the iOS app
- Establishing Network connections.
- JSON/XML parsing.
- Fixing bugs and Unit Testing
Environment: iOS SDK (>=4.2), MAC OS X, Objective-C, XCode, Cocoa touch, cocoa frameworks, iPhone/iPad simulator, Interface Builder (for UI), Instruments
Confidential
Developer
Responsibilities:
- Involved from design phase to final testing and deployments.
- Following the Cocoa Coding Standard, Confidential coding standards.
- Making Connections and Application coding using Objective C .
- Creation of models in MVC and development of delegates for updating model information.
- Creation of various views, table views, customized views and popovers.
- Creation of notifications to detect the autorotation in the customized sub views.
- SQLite database - update, insert, select and delete using the iOS app
- Establishing Network connections.
- JSON/XML parsing.
- Fixing bugs and Unit Testing
Environment: iOS SDK (>=4.2), MAC OS X, Objective-C, XCode, Cocoa touch, cocoa frameworks, iPhone/iPad simulator, Interface Builder (for UI), Instruments
Confidential
Software Engineer
Responsibilities:
- As a developer, I do analysis, coding, complete testing, reviewing, reporting, documentation, production support, tools initiative and productivity improvement, knowledge management, and disaster recovery tasks for the project.
- As the mentor of the project, my responsibilities ranged from sharing my technical, process and domain expertise with the team while taking the initial
- KT from the clients to helping them out on a day to day basis in the execution of their requests.
- As the Backup module lead, I manage the day to day activities of the project including scheduling, allocation and tracking of requests, and generation of project metrics reports.
- As the coordinator from our project for spearheading value-adds to the bank, I played an active role in identifying and projecting savings to the bank.
Environment: Mainframes - COBOL, JCL, CICS, DB2, VSAM, Easytrieve, Changeman and HP Service Center.