Senior Ui/mobile Application Developer Resume
Newark, DE
SUMMARY
- Specialties: Design and development of high performance / low latency trading and trading surveillance systems from ground up.
- Core java high frequency/low latency real - time electronic trading, surveillance and market data software developer with solid J2EE practical noledge. Proven track record for developing and releasing high quality and profile products.
- Regular duties include architecture/design/heavy coding/code review/deployment/support on daily basis.
- Over 5 plus years of extensive experience in IT industry- Developing, Testing, Integrating, implementing web based UI applications.
- Strong experience in working on user interface applications using HTML, HTML5, CSS, CSS3, JavaScript, jQuery, AJAX, JSON, XML etc.
- Proficient in using Adobe products like Dreamweaver, Photoshop, Fireworks, and Illustrator.
- Involvement in using various IDE's such as Visual Studio, Dreamweaver, Notepad++, Sublime Text, Eclipse.
- Expertise in implementing Auto Complete/Auto Suggest functionality using AJAX, jQuery, HTML5 and JSON.
- Excellent experience in creating pixel perfect User Interfaces, Dynamic Wireframes, HTML Wireframes, and Sitemaps using HTML5, CSS3 and jQuery.
- Practical noledge in resolving Cross Browser Compatibility issues.
- Hands-on experience with Responsive Web Design concepts (RWD) and responsive frameworks such as Bootstrap and Foundation.
- Utilized CSS3 Media Queries and fluid based layouts to develop responsive websites.
- Knowledge of CSS Preprocessor frameworks such as SASS and LESS.
- Experience in writing structured markup, CSS and JavaScript/ jQuery and keeping up-to-date with the latest developments in web technology.
- Solid experience in building N-tier Web Enabled Applications using Struts, Spring, JSP, Servlets and Oracle.
- Extensive experience in IDE such as Eclipse, My Eclipse, NetBeans.
TECHNICAL SKILLS
Technologies: Core Java (NIO, Collections, Concurrency, Sockets), Servlets, JDBC, JSP, J2EE, JMS (PTP, Sub/Pub), JAXB, JAXM, EJB, Web Services, JNDI, RMI, SAX and DOM parsers, Struts, Hibernate, XML, XSL, JUnit, Swing, C, LESS, SAAS, HTML, CSS, JavaScript, SQL, Stored Procedures, PowerBuilder, UML (Object Diagrams, Sequence Diagrams)
JavaScript Frameworks: Angular.JS, Backbone.JS, Bootstrap.JS, Node.JS, JQuery, Dojo and ExtJS
Application Servers: WebLogic, WebSphere, JBoss
Servlet Engines: WebSphere, Tomcat, JRUN
Software and IDEs: Eclipse, MyEclipse, JBuilder, IntelliJ-IDEA, VisualCafé, Visual Studio
Databases: SQL Server 2005, MySql, GreenPlum, Oracle, Sybase, DB2
Operating Systems: LINUX, UNIX, Windows
UML tools: MyEclipse, ArgoUml (Class Diagrams, Sequence Diagrams)
Build tools: Hudson, Ant, Maven, Cruise Control, Quartz
Version Control Tools: CVS, Subversion, PVCS, VSS, Perforce
PROFESSIONAL EXPERIENCE
Confidential, Newark, DE
Senior UI/Mobile Application Developer
Responsibilities:
- Development of a split billing system - core java, collections, spring, hibernate, mysql
- Designed and developed multi-protocol telecom Single-Page Architecture application using Node.js, Express.js and Jade on the backend, Backbone.js on the front end, and web sockets using Socket.IO for communication between client and server.
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, and JSP.
- Developed an internal application with angular js, html5, grunt, yeoman and FlightJS.
- Develop new and fixed existing GRUNT script to build UI apps.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
- Developed iPhone and Android mobile app using Sencha Touch and Phonegap framework
- Developed web apps for iOS (iPhone) and Android using frameworks like jQTouch, iWebKit.
- Develop radiology imaging / diagnosis teaching application for mobile devices using Sencha Touch EXT JS Libraries
- Designed the web user interfaces for all the above use cases using JSP, Struts, HTML5, jQuery, XML and Ajax.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Developed share view using Sencha Touch for non flash supporting devices.
- Developed a mobile web App for Intel using Sencha Touch (CSS3, JavaScript, Html5 PHP)
- Responsible for front end tier development using HTML5, CSS3, JQuery and Ajax
- Develop & design mobile banking client for Dojo mobile, J2ME & Blackberry Models
- Used SQLite for local data storage in Android application.
- Developing new products, building multi-lingual websites, iPhone and Android applications, and maintaining older code. Assisting and training new developers and interns.
- Utilizing Backbone.js for client-side display logic and asynchronous communication with the server.
- Developed a part of the front End using Flex Parsley framework in Flex and Actionscript.
- Developed complex Web based UI using Struts, Ajax and Java Script.
- Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Used Continuous integration tools like Hudson, Jenkins and developing the architectural flow of using SVN to CI.
- Created all the services to work with the various entities provided and restified the services using REST APIs
- Developed internal application using Angular.JS and Node.JS connecting to Oracle on the backend.
- Created web application prototype using jQuery and Angular.JS
- Developed the UI panels using JSF, XHTML, Java, J2EE, Mongo DB, Servlets, Node JS, Bootstrap JS, Android, IOS, Selenium, Webservices, GIThub, CSS, DOJO and JQuery.
- Experience with parallel processing performance monitoring and tuning Oracle Advanced Queuing.
- Developed HQL queries for CRUD.
- Created user interface and backend server application using Java, Google Web Toolkit, Spring, Tomcat, and GIS.
- Involved in developing custom taglibs, JSP, EJB’s, Portlets and DB2 - stored procedures
- Created custom javascript libraries using backbone.js and jQuery
- Created web services using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Supported online gap site for deployment of application and modeling changes on RHEL servers for agile continuous integration using Subversion repositories. Red hat Linux, Centos, Microsoft servers.
- Involved in preparing the test cases using JUnit test case and in the testing phase
- Transformed the QA into a fast -paced agile team and drove daily stand up scrum meeting.
- Helped to integrate Karma, Jasmine, and Express.js into main products.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Used GIT bridged to Jenkins as a repository for managing/deploying application code.
- Involved in writing maven scripts for merging jar files into existing repository.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Participated in developing web pages using JSP, JavaScript and Google Web Toolkit, DWR (Ajax Framework) for better user interface experience.
Confidential, Newark, DE
Senior UI/Mobile Developer
Responsibilities:
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Implemented application level persistence using Hibernate and spring.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Performed Validations on UI data using JSF validators and JavaScript.
- Utilize Dojo framework for performing front end validations
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
- Implemented live video broadcasting from Android camera to streaming server
- Developed on a team of four paid with a research grant to produce an Android application (currently under non-disclosure agreement).
- Developed a kids coloring Android application to allow any downloaded coloring book template to be colored. Included a port of a floodFill algorithm and bitmap manipulation. dis application is on Android and iOS
- Created a demo website running on a Node.js, using the Express.js framework, Jade, and Backbone.js with Mustache.js for front end MVC/templating
- Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Developed web application with Backbone.js and PHP CodeIgniter framework.
- Maintained and developed Mantis bug management system for internal usage, using MySQL/PHP, Bootstrap, and Backbone.js.
- Integrated Sencha Touch, ExtJS 4, CSS3, and HTML5.
- Develop radiology imaging / diagnosis teaching application for mobile devices using Sencha Touch EXT JS Libraries
- Developed custom web forms using PHP and JavaScript.
- Involved in integration of Jsp pages and UI design using HTML5
- Created the Mock-ups using HTML5 and JavaScript to understand the flow of the web application.
- Designed and implemented the web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Created a 3-tier application dat manages security set-up using Node.js and build tooling Bower/Yeoman/Grunt.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Involved in writing and executing PL/SQL stored procedures and functions and triggers for Oracle to create a Database Management System.
- Involved in Maven based build process and continuous integration of the project using Hudson and Jenkins
- Created Jboss instance and automated the same using Nolio Flow. Before Nolio was in place, it’s been automated using shell script via Jenkins.
- Built a complete CMS in Angular.JS as Front end and java (using REST) as backend for creating exercises.
- Applied visual TEMPeffects, event handling, and document manipulation using the Angular.JS library
- Used JDBC to connect to the information model tier.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence
- Used NoSQL Database MongoDB for test and production data
- Implement web service components using Apache CXF framework
- Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
- Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications.
- Created processes and worked with exclusively with vendors on wireless charging solutions of iPads for guest services and staterooms.
- Developing a multi platform phone app for iOS, Android, Blackberry and Windows Phone 7 using PhoneGap and Sencha Touch.
- Implemented various applications using Xcode, Interfacebuilder, Objective-C, Instrument, UIKit, Foundation, Corelocation, Mapkit, Automation and Apple Push Notification Service.
- Developed applications using a combination of Java with Android SDK, and with BlackBerry SDK.
- Developed and implemented mobile tablet solution for field personnel to improve customer service and efficiency on future project planning.
- Architected and implement REST api interfaces using javascript and Node.js
- Built on Node.js with Express.js, Backbone.js, Handlebars and PhoneGap
- Used Github extensively as versioning tool.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Involved in Agile planning and Estimation Sessions of user stories and also participating in Scrum Meetings to update the status daily.
- Worked on customer projects of Adriot Claretdene. Involved in coding and unit testing of Servlets, JSPs and EJBs
- Involved in Fullstack implementation / testing of methodologies, technologies (Message Queue/NoSQL) for client App.
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
- Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Experience in creating build files using Maven.
- Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Integrated with iText and Jakarta POI to generate Test results in PDF and XLS format
- Involved in publishing the web content in the portal site by using the Oracle ECM
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
- Contributed to organization of testing and quality improvement process (JIRA, Confluence).
- Extensive Development using Zend Framework by PHP in a LAMP environment.
Confidential, New York, NY
Sr. Software Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Designed the front end according to specs using JSP and Servlets on server side. Configuring and Integrating iBatis with Struts. HTML Component, data table, panel, dialogue etc was used for creating HTML Pages. Extensive Javascript Library usage.
- Coded Java backend, JSP, Struts, JavaScript, Business classes
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Develop complex web applications in PHP, AJAX with Informix as the database to model the business logic of the company which is Supply Chain Management
- Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system..Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
- Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
- Involved in writing all client side validations using Java Script, JSON.
- Worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement dis.
- Used TOAD for all database query testing and optimizations
- Involved in Creation, Manipulation and Supporting the SQL Server Database.
- Developed Java and EJB in Mainframe DB2 environment.
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2.
- Developed and designed web interfaces and layouts using PHP, Javascript, HTML 5 and CSS.
- Designed and developed required WSDL and XSD for the services.
- Followed an Agile, Software Development methodology. Used NetBeans IDE
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Create and maintain Amazon EC2 instance dat supports the companies Redmine project management site and Mercurial CM.
- Attended Rational training for ClearCase administration.
- Used Maven, SVN, selenium RC, Java and Selenium Grid to create nightly automation scripts
- Designed Use Cases using UML and managed the entire functional requirements life cycle using Involved in developing projects as Lead / Senior Developer following traditional SDLC Water Fall Model as well as Agile.
- Created the dynamic application prototype and implemented application UI utilizing Google Web Toolkit (GWT).
- Involved in System Requirement study, conceptual design and designing of Use Cases based on the requirements using UML.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
- Developed JSP pages and Servlets for customer maintenance
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Experience with enterprise ECM software such as EMC Documentum and Alfresco
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Designed and developed front end screens for new reports using Swing components.Implemented Cognos SDK code for extracting the report schedules defined by power users.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Handling charges related to Oracle ADF, Apache Trinidad JSF, Spring, Eclipse Link, JPA and Oracle for UI development and Service layer.
- Implement and code processes in Java and BPL using Oracle BPM Studio and Eclipse IDE
- Developed applications using Visual Studio, C#, and a combination of Windows Services, IBM MQ Series, and ASP.Net Ajax enabled web sites.
- Hosted and configured applications in IIS, IBM Websphere, and Apache Tomcat under Windows and AIX platforms
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS.
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
- Created new websites using WordPress
- Upgraded Drupal websites.
- Responsible for the programming, design and maintenance of various websites under NUCRI and partnered research Institutes and universities using PHP
- Developed an in house Bankruptcy Intake program in Classic ASP/ASP.NET. Program is inherited from Classic ASP Debt intake program. Used Visual Studio 2008 to develop dis mix program of both Classic ASP and ASP.NET. Used vbscript, javascript, and added some new ASP.NET pages.
- Developed code for C, C++ to secure the transaction.
- Created web services using SOAP for SOA to get data from Mainframes and content manager Developed Transaction/Policy/Account History, Billing Single View, use cases by gathering data from existing BRC documents and the COBOL programs.
- Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records
- Configuring and analyzing JCL to execute mainframe batch.
- Actively involved in contributing to RFP and POC activities in IMS.
- Used standard data access technologies like JDBC and ORM tool like Hibernate
- Assist with the development and execution of regulatory training for all JCL Bioassay employees and for training on QA policies, programs and initiatives.
- Developed SQL queries. Actively worked on stored procedures.
- Involved in packaging, deployment and upgrade of different modules of SAS on JBoss App server.
- Served as subject matter expert (SME) on multiple VB/C# applications
- Built ASP.NET C# legal billing program dat accepts barcode gun input. Also used javascript to advance from field to field after gun is clicked.
Confidential, Edison, NJ
Software Developer
Responsibilities:
- Responsible for architecting, designing, coding and supporting a multi-tier system handling fixed and variable annuities for Confidential Sun America; web based front-end layer (XML, JSP, Java, JDBC, CORBA (JacORB, Visibroker), WebSphere, Oracle, PL/SQL) interacting with a legacy backend system running under Windows.
- Lead a development team (up to 10 developers) to deliver and support mission critical components of Annuity system.
- Worked on the Struts framework and JSP and Struts tag libraries to page display technology
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
- Worked on implementing Ajax / jQuery methods in retrieving the data from JSON files and loading the claims data on the HTML elements
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate and EJB deployed on Websphere Application Server connecting to an Oracle 8i database. The Application is designed using J2EE technologies based on Spring MVC architecture
- Designed and implemented the following system components: Annuity Benefits and Payout Options, Surrender Charges/MVA Calculations, Unbundled Features, Underwriting and Regulatory Requirements, Transaction Processing, CRM.
- Designed, implemented and supported a fully automated Ant Build Process for C++ and Java components.
- Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules
- Implemented various Ajax Frameworks and JavaScripts using jQuery, DOJO, JSON.
- Performed front and back end system analysis for tuning and optimization; optimize JSP pages, Java components, dynamic SQL and stored procedures to speed the system up.
- Worked with all levels in the organization, including senior management, actuaries, business analysts and users to interpret business requirements and offer the best technical solutions within tight schedules.
- Provide time and cost estimates for system enhancements.
Confidential, Edison, NJ
Software Developer
Responsibilities:
- Designed and implemented business functionality for WEB system hidden login autantication, agent import and “can see” using the following technologies: JAXB, SAX, XML, and Servlets.
- Designed, coded, and implemented the business component services (request/response message model to external bureaus) of electronic underwriter system such as Medical Information Bureau (MIB), LabOne for certain exams (Paramed), Motor Vehicle Reports (MVR) using the following technologies: Servlets, XML, and DOM.
- Designed, coded, and implemented “File Transfer” and “Cron” Services using java multi-threading technology combined with XML engine and integrated them with the client Systems.
- Integrated proprietary system with client systems using JMS.
- Resolved memory leaks, excessive database access, bottlenecks, concurrency and socket issues, deadlock, race conditions and remote server invocation.
- Supported multiple clients’ Insurance eService Questionnaire system
- Support the various client systems such as Prudential, Confidential, Fidelity, and EIC.
- Processed large amounts of data by writing advanced stored procedures.