Software Developer Resume
5.00/5 (Submit Your Rating)
New, YorK
SUMMARY
- 6 years of rich experience in Systems Analysis and Software Development in domains of Education, Retail, ERP and Real Estate.
- Passionate, self - motivating and results-driven approach towards the software development.
- Extensive experience in object oriented analysis, design and programming concepts.
- Exposure in aspects of the software product life cycle (SDLC) from inception to delivery of product including requirement gathering, use casing, functional specification, design, implementation and release.
- Strong technical skills in HTML5, JavaScript, AngularJS, JQuery.
- Extensive experience building iOS and Android applications using HTML5/Javascript and frameworks like AngularJS, Ionic, Sencha Touch and JQuery Mobile.
- Experience using cross-platform technologies like Xamarin.
- Experience in developing Client-Server/N-tier/Web-Development using Servlets, Multithreading, JSP, AngularJS, Struts2, JDBC, Spring, XML, SAX, DOM, HTML, HTML5, Ajax, JQuery and Event Handling, CSS3 and Javascript.
- Proficient in J2EE Technologies such as Hibernate, EJB3.0, JMS, JSF, JDBC and Java Servlets.
- Proficient in Message Oriented Middleware (MOM) technology such as JMS, Web Service like RESTful, API development and management (APIgee).
- Worked on MVC architecture, N-tier architecture and Design patterns. Good understanding of MVC and MVVM architectures.
- Expertise in Oracle, MySQL and SQL Server, Stored Procedures, SQL and PL/SQL.
- Experience with NoSQL databases like MongoDB.
- Experience with Hadoop/MapReduce coding using Java.
- Experience in Tomcat, JBoss, Jetty and Application Servers.
- Experience in Struts2 Framework, Spring Framework, Apache Wicket, Ofbiz Framework and JSF.
- Working experience with web services testing tools like Drop wizard, SoapUI.
- Experience in various development tools like Eclipse, JDeveloper, Webstorm and IntelliJ.
- Understanding and experience working on modern JavaScript frameworks like ExtJS, AngularJS.
- Experienced in XML and JSON parsing.
- Executed several projects within the tight deadlines to meet the business objectives.
- Experienced in scrum agile software development process.
- An effective communicator with strong leadership, team management, planning and coordination abilities.
- Interfacing with onsite/ offsite teams for business requirements gathering, conducting system analysis and finalising techno-functional specifications. Creating high level design (HLD) documents for the project.
- Translating the client's business requirements into specific system, application or process designs.
- Working with client personnel & executives to identify functional requirements. Subsequently working with and leading other team members in the identification, justification and design of the client's solution.
- Handling the design, development, testing, troubleshooting and debugging of the software.
- Experienced in developing web and mobile apps. Front end and back end expertise.
- Ensuring smooth implementation and testing at client location.
- Providing post-implementation, application maintenance and enhancement support to the client with regard to the product/ software application. Interfacing with vendor/s for technical support.
- Setting up and driving process, documentation and quality standards for all phases of the SDLC.
PROFESSIONAL EXPERIENCE
Confidential, New York
Software Developer
Environment: HTML5, Javascript, Cordova PhoneGap, AngularJS
Responsibilities:
- Implementing the base architecture for the K1 and 2-12 apps
- Creating POCs for important functional requirements in HTML5/Javascript before implementing in project
- Development of student notebook with pages for drawing and writing
- Development of book creator tool for students to create books with images and text
- User Data sync to allow users to see user specific content on any iPad after Login
- Implementing various view controllers to display user content for all units
- Implementing Annotation tool as per specifications for Interactive app
- Creating an interface for data flow from Objective- C and HTML5 for CCSS project
- Implementing CommonRead, which functions as a Ereader.
- Analysing, designing and implementing many features of the app like Login, Lesson Browser, Unit Browser, Teacher Mode
- Working on performance improvement of the app
- Resolved several technical, design issues in the app and helped the team to progress as per the Sprint plans
Confidential, New York
Software Developer
Environment: SAP HANA, Hadoop, HBase, HTML5, Javascript
Responsibilities:
- Setting up SAP HANA environment
- Setting up Hadoop and HBase environment for POC
- Populating data stores with sample record data (test scores)
- Writing and optimizing queries for real-time analytics
- Developing front end application allowing users to view high level performance metrics, and allowing them to drill down by geography (state - school district - school - class - section) and by standards (dimensions - clusters – standards).
- Made multiple updates to the application based on client feedback
- Optimized to run on iPads so it could be made part of the PSoC application
Confidential, New York
Senior Software Developer
Environment: Java for Android, Confidential Glass
Responsibilities:
- Development of Android application for Confidential Glass using Java for Android.
- Implemented the multithreading process to improve data processing.
- Used synchronized transaction to data persistence.
- Implemented voice recognition and taking pictures features in GoogleGlass.
- Implement JDBC and batch processing for better SQL query execution performance.
- Use of machine vision to scan and identify products.
- Development of voice command features for full hands-free usage.
- Development of RESTful services – product data and orders are directly integrated with multiple ERP backends including SAP.
- Porting of application to Epson Moverio.
- Used BitBucket for version control.
Confidential, New York
Developer
Environment: JavaScript, HTML5, CSS3, Ext-JS, Java/J2EE, Restful web services
Responsibilities:
- Involved in the gathering and analyzing requirements for rewriting OSMPS and making the new visualization module to communicate with the legacy and new systems.
- Participated in architecture and design meetings.
- Involved in developing architecture document.
- Involved in ongoing estimations, sprint planning.
- Customize the features of OSMPS database application as per the client need.
- Analyze and understand the requirements. Provide estimates for the implementation.
- Worked with OSMPS rewrite team to determine data structures and formats for the transfer of data between the database and front end.
- Develop Front-end Tier using HTML5, Javascript and AngularJS.
- Developed JAX-WS and RESTful web service clients to integrate with database applications using XML and JSON.
- Exported the analyzed data to MySQL for visualization and to generate reports for the BI team.
- Wrote conversion program using J2EE to convert HTML visualizations into image objects to be inserted into MS-Powerpoint.
- Created proof of concept using MongoDB to replace MySQL.
- Coordinate with other development teams in order to stay up to date on new client request and implementation of the releases.
- Ongoing code reviews, unit and integration testing.
- Bug fixes and code optimization.
- Deployment and rollout support for multiple versions of the application.
- Provide the release and installation documents to system.
- Provide continuous support and enhancements to applications.