Applications Developer Resume
JacksonvillE
SUMMARY
- Development of applications with Java and JavaScript along with use of SQL and XML for data processing.
- Mobile development with Android on android studio and IOS with XCode.
- Experience in developing web based UI clients using HTML5, BOOTSTRAP, Angular, CSS3, JSP, JSON, and package managers like GULP, GRUNT, Bower, NPM and other third party libraries.
- Development using frameworks like spring, Hibernate, Spring Boot micro services along with other J2EE stack for enterprise applications.
- Participate in design and spikes for the applications to be developed with senior developers and clients to record the requirements and create user stories on agile dashboards.
- Documentation of the system architecture and overview of the components developed through report generations and UML diagrams.
- Fixing bugs and analyzing the possible errors with existing systems. Logged various issues in third party vendor tools for issues with existing systems.
- Ensuring code coverage and code optimizations for an efficient code that can be automated and modularized for reuse.
- Use of latest technologies such as Gradle, Grunt and Gulp for automation of development tasks and integration with current code built in.
- Reporting and logging system elements into logging frameworks such as log4j, Splunk for analyzing the statistics of API’s leveraged.
- Perform tuning for the applications developed considering the scalability of the usage. Fine tune SQL queries to improve speed of data retrieval.
- Assisting validation and sign off for the releases and upgrades as the developer responsible for the application components and modules coded.
- Working in latest methodologies such as agile, scrum and using Kanban, Jira storyboards to track the progress and be visible.
TECHNICAL SKILLS
Web/App Servers: Apache Tomcat 4.X/5.X, Jetty, Web logic
Languages: Java, JavaScript, Typescript, SQL, XML.
Web Development: J2EE, Hibernate 4.x, Spring 4.x, HTML 5.0, BOOTSTRAP, ANGULAR 1 - 4, Gulp/Grunt, CSS, NodeJS as platform, Android
Web Services: Rest, web socket. Familiar with SOAP, CGI, RPC, WAMP and other web implementations
Tools: ANT, Maven, Gradle, Splunk, NPM, Bower, Jira, Trello, Rally.
Version Control: GitHub Stash Bitbucket, Rational Team Concert, Visual Studio
PROFESSIONAL EXPERIENCE
Confidential
Applications developer
Responsibilities:
- Responsible for Disney Magical express (DME) client which runs at Orlando airport (MCO) and is in MVC model (Java and AngularJS).
- Collected data from airport personnel and application requirements, modelled data into programming objects.
- Writing and managing of user stories on Trello dashboard and coding simultaneously tracking the work progress.
- The user story work progress involved all stages from ready to develop to developing and ready to test in Agile/Kanban style
- Deployed the application at airport and helping staff to get used to the new product and implementing suggested design changes.
- Interacting with Mears customer support (M4, M2) buildings to monitor the new user changes, data storage, networking and other vital pieces of business.
- Developing and modeling micro services with Spring Boot for booking, reservations, account and other vital pieces of business at Mears.
- Implementing and gathering requirements to push notifications for apps using google cloud services like FCM and other web push implementations available currently.
- Progressive web apps for a web and mobile ready driver app is being implemented currently with background service workers for notifications and other tasks
- Mobile applications for Android using Java as the language and IOS clients using Swift.
- Experience with current global apps which are hybrid framework applications using Ionic and native Script platforms.
- Coding for client applications using Angular frameworks and scripting languages like JavaScript and typescript.
- Support windows forms based and legacy visual basic apps in c#.
- Using Gradle, NPM, maven and other build and package manages for development dependencies.
- Unit testing project modules using Junit, Jasmine and other plugins.
- Pulling data from SQL based databases like AS400 and CGI calls.
- Using non-SQL document base database like mongo DB as repository for most application data.
- Working with legacy applications in visual basic and windows forms to periodically update and upgrade some to Java stack.
Environment: Java, JavaScript, Spring, Angular, Android Studio, Typescript, Spring Boot micro services, IBM DB2, Mongo DB, Google Firebase Cloud messaging, Web Push, Tomcat.
Confidential
Software developer
Responsibilities:
- Developing and interacting with test restaurant at headquarters to get requirements, code for fixes and other production help issues.
- Front end development using JavaScript, Spring MVC and JSP to develop new screens for business transactions.
- Development of backend enterprise modules like labor, menu and transaction management operations in Java.
- Backup of kitchen data using windows server and CSK - connect smart kitchen (order display consoles) tools.
- Use of LDAP for retrieving user profiles and group data.
- Use of business rules and data to search optimize and get better conversion rates for the products using tools like Adobe target.
- Working with design and development of soap web services for current implementations like check, order and table management services.
- Enhancement and SQL query optimizations using SQL server.
- Management of enterprise security operations using spring security.
- Development of business reports in Java using report management engine like Jasper tools
- Changes to Point of sale system and debugging the cause for backlog and production issues
- Updating configuration and properties for the new changes and deployment in system.
Environment: Java, Spring security, Spring MVC, SQL server, Team Foundation Server (TFS), Jasper Reporting Engine, JSP.
Confidential, Jacksonville
Application Developer
Responsibilities:
- Designing and development of notifications UI for clinical authorizations and referral notifications when a patient is referred to another provider.
- A new form is designed which consumes existing patient assessment services.
- Creating new panels, managing action item, notification panels and alert bars. Rest services are consumed for the data.
- Enterprise UI toolkits like custom Bootstrap and Confidential -workflow are used.
- Assist with mobile pages for insurance reimbursement and forms using Android studio and Xcode for IOS based pages.
- Create free canned responses and mock the API responses depending on the permission levels to reduce database usage for demo users.
- Enhancements to API services for managing providers and assessment service for patients through claim processing and eligibility check.
- Performing validation like duplicate checks for the incoming documents and parsing them from X12 formats.
- Updating spring configuration files for internal links on wicket, the UI for old system.
- Enhancement of existing alert systems like panel rosters, action center and alert bars to ease the user experience and increase the agility
- Clearing the backlog from JIRA and performing research spikes when needed.
- All applications are run on node and use the module dependencies feature. Build to the environments uses a webpack to bundle and minify code.
- Github Stash and Jenkins are used for versioning and deployment.
- Logging into splunk dashboard with queries for viewing the user interaction and API performance statistics.
- Involves monitoring the provider action related to JMS topic.
- Using polyfill and shims for handling browser compatibility issues.
- Testing and writing specs for front end modules using Jasmine and karma frameworks.
- Fixing bugs and assisting validation during release of new packages into production.
- Assist performance-tuning team to assess the provider load. Help in validation of packages during production deployment.
- Participate in developer monthly meetings like JAXJUG to study and implement samples of REACTJS view system and the DOM workflow to existing applications.
Environment: AngularJS, BootStrap, Java EE, Apache CXF rest web services, Jquery, XPATH parser, XML, SQL, Splunk, Jira, Github, Stash, Jenkins, Gradle, Grunt, Gulp, Karma Js, Jasmine.
Confidential, Boston - MA
Software Engineer
Responsibilities:
- Developed a framework for the system using Java, Spring 4.0.5, Spring JDBC 4.0.5, Hibernate 4.3, Java RMI
- Unit Testing at all modular levels using JUnit 4.1
- Used ‘Log4j’ to configure the logging of all the levels which were referring to the framework
- Dozer mapping to configure data and business objects using Hibernate.
- Involved in developing a framework, which was used by the whole system to log every transaction and activity.
- Drafted all the business and technical documents, implemented and tested the whole system.
- Coded for storing as well as retrieving by a dynamic search criterion.
- It involved JavaScript/JSP development along with using bootstrap and JSTL libraries for a dynamic display.
- Implemented different DAO components specific for business entities and nonbusiness entities using helper and façade layers.
- Guided all the API users on how to make use of the methods.
- Designed a new Exceptional-handling framework, which could handle system breakout and log the changes into a queue using ‘JMS’.
- Used EJB calls to get information from the OBMP (oracle Business Process Manager) in the system.
- Developed and integrated the stored procedures into the application using ‘Spring JDBC’.
- Exposed some of the interfaces as web services using ‘SOAP’ based protocols and ‘RESTFUL’ web services for external systems.
Environment: Java/J2EE, Spring 4.0.5, Hibernate 4.3, Spring AOP 4.0.5, Spring JDBC 4.0.5, Java RMI, JMS, EJB, Web Logic 10.3, Oracle 11g, XML, DOZER mapping, SAX, DOM, JAXB, WSDL, SOAP, Java Script, BootStrap, JSTL, JQuery, AJAX, HTML5, CSS3, ANT and Rational Build Forge, RATIONAL TEAM CONCERT (RTC), Oracle Enterprise Manager (0EM), SOAP UI, Rational Quality Manager.
Confidential
INTERNSHIP
Responsibilities:
- A version of sending photos to encrypt and decrypt the encoded messages was developed in c++ on a Linux based operating system.
- Reviews of the existing state of art techniques in visual cryptography.
- Managed a team to develop a demo project on the embedding process.
- Produced a seminar on the new model to review the key API’s and protocols involved.
Confidential
Software Developer Intern
Responsibilities:
- Responsible for Cross-browser testing and debugging, and creating graphics.
- Responsible for core java programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQL Server
- Involved in creating CSS for a unified look of the Front-End User Interface.
- Created optimizing web graphics, including designing and incorporating graphic user interface (GUI) features.
- Prepared Technical Design Documentation for the modules designed.
- Developed and maintained the application UI based on eclipse.
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Developed and implemented the MVC architectural pattern, JSPs as the view, struts as Controller and as model.
- Responsible for developing the client-side validations using JavaScript and jQuery.
