Software Developer Resume
Saratoga, CA
SUMMARY:
- 3+years of comprehensive experience in Software technologies which includes Algorithms & Data Structures, Web Applications (Design and Development), iOS Application development, Cloud Computing and Networking, Automation
- Expertise in designing & developing User Interface applications, integrating with various Databases and Client - Server applications, iOS applications
- Excellent Cocoa/Cocoa Touch and Objective-C coding ability with XCode for iOS (iPhone/iPad)
- Proficient in Object Oriented Programming (OOPS) concepts, model-view-controller(MVC) designs, information architecture, interface design (UI) using UIKit, user experience (UX), multiple project management, creative problem solving,focused leadership and friendly team management.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Experienced in Native Mobile Application development with Social Media platform
- Good knowledge in analyzing, designing, developing, testing and deploying Rich User Interface applications, integrating with various databases and Client-Server applications
- Experience in developing web-centric Responsive Web Design applications using HTML5, CSS, JSON, JavaScript
- Good understanding of Software Development Life Cycle (SDLC)
- Worked in fast paced distributed teams using Agile/SCRUM methodologies
- Experience in using Push Notifications
- Familiar with iOS 6, iOS 7, iOS 8, iOS 9 and Swift
- Experience in integration different SDKS like: PayPal, Backendless Serve
- Strong communication, organizational, very-friendly, problem solving and analytical skills, proactive, hardworking and ability to meet tight deadlines
TECHNICAL SKILLS:
Programming Skills: Objective - C, Swift 2.2, C/Data Structures, C++, Java
Markup and Scripting: HTML, CSS, JAVASCRIPT, Latex(document markup language)
Operating Systems: Mac OS X, Windows, Linux-Ubuntu
Tools: Xcode, Eclipse, Automation Anywhere, Cloudera Manger
Others: Cloud Computing,System Administration using Linux and Windows, Distributed Systems-Chameleon Cloud, 8086Microprocessor programming, Wireless Sensor Networks
EXPERIENCE:
Confidential, Saratoga, CA
Software developer
- Working on various project on different clusters: Cloudera, Rackspace
- Configuring the different services on Apache Ambari that corresponds to different data nodes depending on the requirements
- Analyzing traffic patterns using Apache NIFI which geospatial data analysis
- Securing services like HDFS, Hive and HBase using Apache Ranger
- Build scripts for indexing data on PDF using OCR
- Visualizing the data using Frontend tools: Tableau, Hue etc
- Making real-time log analytics with Apache Kafka, Cloudera search and Hue
- Using OCR tools, Apache Spark, and other Apache Hadoop components to process PDF images at scale to index the scanned pdf.
- Writing Scala/Java scripts on cluster for indexing scanned PDF and Running OCR jobs.
Environment: Cloudera Cluster, Hortonworks cluster, Cloudera Manager, Hue, Hbase, Hadoop, HDP, Apache Ambari, Apache nifi, Apache Ranger, Hive, Solr, Sparktesseract, Scala, Java.
Confidential, Culver City, CA
iOS Frontend developer
- Integrated the kiosko pro app for front end and rectifying bugs
- Collaborating backend APIs like Fusion Pro, Olapic API
- Synchronizing output files into Dropbox
- Testing for JavaScript, CSS, HTML source codes for the application
- Resolving bugs in the code
- Research, code reviewing, documentation
Environment: Kiosk pro app, Dropbox Sync, Fusion pro API, JavaScript,JQuery, CSS, HTML5, Objective- C.
Confidential, Irving, Texas
Junior Software developer
- Data Extraction: Data is extracted from static files using the simple converter tools like adobe and used Automation Anywhere for website data extraction. Automation Anywhere is a robotic process automation and testing software.
- Made Quality Analysis on the extracted data
- Documented, implemented and tested new software applications: Obtain user stories, requirements, functional design, internal design specifications, or other available/necessary information.Determining test environment requirements (hardware, software, configuration, versions, communications,). Determined test-ware requirements (automation tools, coverage analyzers, test tracking, problem/bug tracking)
- Assessed new application ideas like researching about new tools in market to solve the particular task
- Developed applications (coding, programming & testing)
Environment: Automation Anywhere, PDF Converter, MS-Excel, Xcode, Swift, HTML, Internet Browser.
Confidential, Mississippi
iOS Application Developer
- Designed and Implemented an iOS application for a TO-GO restaurant
- Developed an Admin application as a supportive app for restaurant application to receive, monitor the status of the order, maintain customer's order history and updates the menu items
- Created and Customized the views, table views, tab bars and navigation bars.Implemented customized UI Button and added it as a sub view so users can see picture mBaaS is backend for restaurant and admin applications: Used the backendless Server APIs and created, built, customized the tables to store the data. Both applications are Client-server model at the Backend
- Used the PayPal server API’s for payment process of orders
- Application is integrated with two SDKs for backend: Backendless SDK and PayPal SDK in it
- Designed User Interface and developed Front-end using Objective-C
- Implemented Live Updated Menu for client App(Restaurant App) the latest file from Backendless server by JSON request and parsing JSON data
- Connected to the server using asynchronous NS URL Connection
- Application features: sign up, login, menu items categorized proper order, with secure payment option (PayPal integration), pickup time, placing order, order status and history monitored by admin application.
Environment: Xcode 7, Objective-C, Backendless SDK, PayPal SDK, Backendless API calls, Backendless Server, PayPal Server, UI
Confidential
iOS Application Developer
- An iOS application that conducts examination to test psychiatric patient’s emotional levels
- Design the user interface, maintain code quality, organization, and automatization . Identified and corrected bottlenecks and fix bugs
- Implemented hide and show the view with keyboard by animating considering content size in the view
- Implemented showing graph and pie chart locating label and caption
- Used NS Fetched Results Controller to display and sort Equipment data in Table View using NS Table View with increased user Experience
- Used the story-boards, XIBs to design the interface.
- Used Objective-C language as Programming language
- Designed the UI and developed Model and View Controller
- Database contains the list of the questions at the backend categorized for the corresponding domain
- Imported the data into the p-list that is used to save and retrieve persistent data
Environment: Xcode 5, Objective-C, SQL, UI, Bit Bucket
Confidential
iOS Application Developer
- Developed a fantastic learn as you play quiz game. The game works with a configurable set of questions across four different domains, with time limits set for answering each question
- Front end for this application is simple and user friendly,designed using story-boards with Objective-C language
- Used background Threading for improving making User Experience.
- The score obtained by the player is updated to his/her social network profile. Simple p-list in the IDE is used for storing the data (set of questions).Application need to be connected to network or cellular data to play.
- Network services are required when the player need to update the score to social networks.
- Used Facebook API for posting the user score within the App
Environment: Xcode 4, Objective-C, SQLite, UI