Application Development Specialist Resume
SUMMARY:
- Experience in devising complex programs in Java, C++ and C and proficiency in developing Android and iOS mobile apps.
- Experience in developing web applications and hybrid mobile applications using HTML, CSS, JavaScript.
- Bachelors in Computer Engineering from a reputed university.
- Excellent verbal and written communication skills.
TECHNICAL SKILLS:
Technologies: Java (Core, JEE, J2EE, Spring MVC, Servlets, JSP, JSF, JDBC, Hibernate); RESTful web services; C++; C; C#; PHP; HTML5; CSS3; JavaScript (Core, jQuery, AngularJS, React.js, Node.js, D3.js); Bootstrap; JSON; XML; Objective C; Swift; R; Python 3.6.
Databases: Oracle 8.x/9.x, Microsoft SQL server, MySQL, PostgreSQL, MongoDB.
Office Tools: MS Tools (Word, Excel, PowerPoint, Outlook, Visio), Edraw, Lucidchart.
Innovative Tools: Adobe Photoshop, Adobe Illustrator, Adobe Acrobat, Adobe Creative Cloud.
Operating Systems: Windows, Mac OS, Linux, Unix, Android, iOS.
Enterprise Skills: Linux System Administration, Database Administration, Version Control Systems (Git), Automation Systems (Jenkins), Atlassian JIRA, Amazon Web Services, Agile Methodology, Software Development Lifecycle and best practices, Software Modelling Methods, Design Patterns (MVC), Business Intelligence, Crystal Report Generation, SAP BO.
PROFESSIONAL EXPERIENCE:
Confidential
Application Development Specialist
- Worked on the development and refactoring of the CICMarketplace web application using Java, Spring and Angular JS.
- Worked on the development of both the front - end and back-end of the application.
- Worked on creating REST web services to support the additional modules within the application.
- Conducted unit/automated tests and code reviews of the application.
Technology Stack: Java (Core, Spring, JSP, Servlets), HTML, CSS, JavaScript, AngularJS, Node.js, SQL
Tools: Eclipse, Brackets, Jenkins, Atlassian JIRA, Docker, Selenium, Anaconda, Visual Studio
Confidential
Android Developer
- Team lead of a complex native Android application.
- The main focus of our application was Image Processing and Optical Character Recognition.
- The main functionality was the extraction of text from within an image and then searching the extracted text in the in-app browser.
- Use of the Google Tesseract library for creating the Optical Character recognition functionality.
- Requirements gathering and business analysis of client’s expectations and requirements.
- Prototyping with tools and emulators.
- UI/UX design of the application using Material Design and Google Design libraries.
- Worked on the manual, unit(JUnit) and automated testing of the app.
- Performed in troubleshooting, final code revision, and maintenance.
- Joined the team in the development of the React Native application that would enable the app to run on both the Android and iOS platforms.
Environment: Android Studio, Android SDK
Technology Stack: Java, XML, React Native
Confidential
Project Requirements Analyst
- Interacted with the client representative to transform client requirements into requirements documents and work with the project development team to develop customer features.
- Creation of functional and non-functional requirements for company project.
- Documentation of client/stakeholder technical requirements.
- Creation of use cases, UML diagrams, DFDs, ERDs, test plans, unit level and system level test cases.
- Software Architecture.
- Database diagrams and Modeling.
- Requirements Analysis and Representation.
- Cost Estimation and Quality Assurance.
- Wire Framing.
Confidential iOS Developer
- Worked on the MLeads native iPhone application which was an enterprise event management application.
- It was launched successfully on iTunes and is currently available to all iOS users.
- Worked with the stakeholders to determine the functional and non-functional requirements.
- Created storyboards for complex layouts and User Interfaces.
- Worked on design and implementation for scalability and performance.
- Added push notifications.
- I worked on database operations with SQLite to store the user and event data.
- Worked with third-party libraries, Custom libraries and APIs
- In addition to working on the development phase of the MLeads mobile application, I performed code reviews, debugging and unit/automated testing operations.
- Final deployment of the application to the app store.
Environment: XCode, iOS Frameworks, Titanium SDK.
Technology Stack: Swift, Objective-C, Cocoa Touch, React Native.
