We provide IT Staff Augmentation Services!

Java Senior Software Developer Resume

0/5 (Submit Your Rating)

Framingham, MA

SUMMARY

  • 8 years of Information Technology Experience in designing and developing Web and Mobile Applications
  • Over 4 years of experience in Mobile Application Development (iPhone/iPad)
  • Experience in several programming languages like Objective - C, Java, C, C++ and JavaScript
  • Strong expertise in iOS SDK, Objective-C, Xcode and its frameworks
  • Extensively worked with StoryBoard, MapKit, Core Data, Multithreading, User Defaults, SQLite, UIAlert, Delegates/Protocols and Categories
  • Expertise in building responsive UI using NS Operations, GCD for downloading data in background
  • Designed applications using Storyboard, .xib files, and programmatic UI building
  • Proficient in using SQLite and Core Data to store data persistently
  • Interaction of web services through JSON and ASI frameworks to retrieve data from the server for display
  • Framework expertise includes UIKit, MapKit, UIAlert, Photos, PushKit, AV Foundation, WebKit, Core Location, Core Data, Core Graphics and Core Animation
  • Experience with development of software Applications with respect to analysis, design, Testing and Implementation
  • Hands-on experience in backend development using Microsoft.net Technologies & SQL server
  • Ability to achieve immediate and long term goals and meet operational targets
  • Highly motivated, quick learner, eager to meet challenges and learn new technologies, skills, concepts and ideas
  • Establish and maintain productive working relationship with management, clients and team members along with excellent communication and presentation skills

TECHNICAL SKILLS

Languages: Objective-C, Swift, Java, C, C++, PHP, JavaScript, Python

Framework: Cocoa/Cocoa Touch, UIKit, MapKit, PhoneGap

Web Technologies: ASP.NET, JavaScript, HTML5, CSS, XML, JSON, XML, RESTful

Development Tools: Xcode, Interface Builder, Android Studio, Visual Studio 2010, Photoshop, GitHub, MS Office

Databases: Core Data, SQLite and SQL Server 2008

Operating Systems: MAC OS X, Windows XP/Vista/7, Linux, Red Hat enterprise GIT, SVn and Iphone/Ipad OS

PROFESSIONAL EXPERIENCE

Confidential, Wilsonville, OR

iOS Developer

Responsibilities:

  • Designed the HTTP interface which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests
  • Used the UIImagePickerController library to access the phone/tablet camera to take a picture and send it to the network
  • Used UIAlertView to send an alert message whenever the camera doesn’t function
  • Accessed the Core API (OAuth v1) for Dropbox and the Google Drive API for Objective-C, to print documents directly
  • Accessed the Core Location framework to track nearby locations and available printers
  • Customized the appearance from the JSON using the QuartzCore and UIKit frameworks
  • Implemented the scroll functionality through UITableView, using the UIScrollView property on all screens of the app
  • Performed the quality assurance of the application by reporting the issues to the development team

Environment: iOS8, Objective-C, Xcode 6.2, Mac OS X Yosemite

Confidential, Southfield, MI

iOS Application Developer

Responsibilities:

  • The application provides immediate access to the Confidential Health Library to make it more user-friendly
  • Utilized the Core Location framework to access the GPS of the device to locate nearby hospitals and doctors
  • Used UIKit and UIDevice to add a dial feature in the app which makes a call with a click
  • Accessed the UIImage class to store images of user’s recent ID card and spouse’s ID card which are easily accessible on-the-go
  • Implemented JSON to get display the items on the respective views.
  • Implemented Custom Table View and core Graphic library to have better user app experience
  • Created developer test and fixed bugs to meet client specifications and standards
  • Worked on push Notifications (UIAlert and UIApplication) sent from server for new Alerts
  • Designed the registration screen of the application where the user can enter the member ID, Date of Birth and other login credentials

Environment: iOS 6.1, Xcode 5.1, JSON parsing, UIKit and Foundation Frameworks

Confidential, Framingham, MA

iOS Application Developer

Responsibilities:

  • Collaborated with design team to create the store finder feature with MapKit and Core Location frameworks
  • Customized the weekly ad section of the app from the side menu for quick access to the user
  • Designed with JSON for the display of shopping items through their respective view features
  • Utilized RESTful web service to fetch data from the app servers for the customization
  • Worked on the product details section of the app, by adding buyer’s reviews and ratings
  • Designed and implemented custom UITabBar and UINavigationController for different departments of Confidential store
  • Worked in a highly collaborative environment for development of app

Environment: iOS 5.1.1, Xcode 5.0, Mac OS X Mountain Lion, Core Location, UIKit and Foundation Frameworks

Confidential, San Francisco, California

iOS Application Developer

Responsibilities:

  • Worked on the ‘Reserve’ button/feature of the app in the San Francisco area, where user can reserve a table at any available restaurant
  • Utilized UIImageView class to arrange and view images for menu and photos of restaurants and meals, respectively
  • Implemented UIPickerView to cancel or modify existing reservations
  • Used UIScrollView option to zoom into pictures, through the pinch feature on the touch screen
  • Used UIKit, MapKit and Core Location frameworks to track nearby restaurants
  • Addressed Memory leaks by developing tests for Memory management issues

Environment: iOS 5.1.1, Xcode 4.3

Confidential

Java Senior Software Developer

Responsibilities:

  • Involved accessing and handling of the LocationManager framework for the location of vehicles
  • Involved in developing UILayer using JSF Rich Faces.
  • Implemented Alert Dialog box to prompt the user of real-time information
  • Conducted Cost benefit analysis of new system
  • Prepared UML diagrams to represent the application implementation and design.
  • Developing user input form as a view of application
  • Developed Models support business logic and data transfer.
  • Used Confluence as a documents management application.
  • Used SVN for the Version and Configuration management.

Environment: Eclipse 3.6 Helios, Java, JSF Rich Faces, Messaging services, Spring-Hibernate framework, Oracle.

Confidential

Java Developer

Responsibilities:

  • Designed and developed components for billing application
  • Developed data validation & Data access components using Servlets and Java Beans.
  • Checking the database by writing the SQL Queries to check whether data is correctly stored in the data base
  • Designed and developed several logical layers and modules including UI Delegate Layer, Data Access Layer using hibernate & spring and a Services Layer.
  • Implemented Auditing of the outbound as well as inbound tractions between CRC and CME corner using Spring AOP and SQL Triggers.
  • Implemented Agile Java methodology using Eclipse, Java, spring and Hibernate for the CRC development.
  • Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug).
  • Implemented Session Façade, Command Pattern and DAO design patterns.

Environment: .JDK6, Java, Servlets, JSP, HTML, JUnit, Web Logic, SQL Server, CVS.

Confidential

Java Developer

Responsibilities:

  • Responsible for implementing design patterns for presentation layers like Front Controller, MVC type 2 architecture for better control and flow of the presentation layer
  • Responsible for applying design patterns for persistent tier like DAO.
  • Designed and implemented stateless session beans for business logic layer.
  • Designed, implemented and mapped entity beans in the persistent layer for the underlying data store.
  • Applied performance tuning on business layer using various techniques like lazy loading, early loading and caching.
  • Developed DAO classes for the persistent layer.
  • Extensively applied HTML and DHTML for client side dynamic content.
Environment: JSP, HTML, JavaScript, Pramati Application Server 2.0, Oracle 8i, Windows NT

We'd love your feedback!