Software Developer Resume
AtlantA
OBJECTIVE
- Looking for a position in software engineering field where my mobile development skills along with creative thinking and technical knowledge can be utilized for the betterment of the company.
TECHNICAL SKILLS
Programming: Java, XML, Swift, Python, C, C++, HTML5, CSS3, JavaScript, MATLAB
3 rd Party Libraries: Networking (volley, retrofit, Async - Http), Image loading (Picasso, glide), Dependency injection (dagger 2), injecting views (Butterknife, Roboguice), parsing (Gson), RealmSwift, EPSignature, SwiftyJSON, Alamofire, PDFGenerator, Animation (RecyclerView animators, Android animations), Cocoa Touch and Cocoa Service Frameworks, NSUserDefaults, Realm, CoreData
Oracle Cloud: Mobile Cloud Services, Java Cloud Service, Database Cloud Service, IoT, PCS, CCS
Database: PLSQL, MySQL, MSSQL, SQLite
Version Control Systems : Git, SVN
Design Patterns: MVC, Singleton, Dependency Injection, Factory Patterns
Software Engineering: Testing Concepts, Software development life cycle, reverse engineering tools and techniques
Assembly Level Programming: 8085, 8086, 8051, ARM, VHDL Programming
Operating Systems: Android, iOS, OS X, Linux, Unix, Windows 97/XP/Vista/7/8
IDE: Android Studio, XCode, Eclipse, Visual Studio, JDeveloper
Protocols: HTTP, Telnet, FTP, DNS, TCP, UDP, IPV (4/6), DHCP, VLANs, VPNs
Administration: Communication, Problem Solving, Planning & Supervision, Leadership Quality
PROFESSIONAL EXPERIENCE
Software Developer
Confidential, Atlanta
Responsibilities:
- Designing and implementing school’s web portal application on Android platform.
- It provides managing and upload/download of documents, acceptations and rejections of forms.
- Worked on ADF application which is connected with Oracle IoT to display different condition like earthquake, traffic and more based on sensor information.
- Worked on iOS application to provide inventory and return product information for the client. I also provided Test Flight support to clients for testing and feedback.
- Fixing bugs and adding unit and integration testing using Espresso and JUnit framework to provide more robust and efficient applications.
- Worked on integrating APNS and Network Connectivity.
- Experienced in adding Animation for smooth transitioning between UI Views for better user experience.
Android Developer
Confidential
Responsibilities:
- Designed, implemented, and maintained Android applications.
- Refactored already implemented features whenever necessary to improve readability and effectiveness of applications.
- Worked on fixing bugs to improve robustness of features using JUnit Testing Framework.
- Worked on creation and maintenance of MYSQL database. I used JDBC to communicate with MYSQL database.
- Used Agile Methodology and Test Driven Development for project Management.
Junior Software Developer
Confidential
Responsibilities:
- Implemented and maintained different Java, Android and web applications.
- Fixed bugs to make them more robust and efficient by adding unit and integration testing.
- Continuously worked on discovering, evaluating, and implementing new technologies to maximize development efficiency.
- Used HTML, CSS3 and JavaScript for creating views and frond end for client’s website.