We provide IT Staff Augmentation Services!

Software Application Developer Resume

Cary, NC

SUMMARY:

  • 10+ years of IT experience, involved in building the full implementation ; involved in requirements analysis, technical design, software development/testing, documentation and maintenance (support).
  • Experience working with Broadcasting, Health Care, Financial, VoIP, Manufacturing and Content Management domains.
  • Extensive experience with J2EE technologies using Servlets, JSP, JSTL, JDBC, JNDI, XML, Struts, Spring Framework and Hibernate.
  • Experience with implementing Web Services using Apache Axis 2, Spring WS (SOAP, WSDL, and REST) and Jersey RESTful Client.
  • Experience with XML related technologies such as XML, XSLT, DOM, SAX, XPath, JAXP, JIBX and JAXB.
  • Developed client - side script using Javascript, jQuery and jQuery/Ajax.
  • Extensive experience in Oracle and hands on experience with writing SQL queries, PL/SQL Stored Procedures, Functions, Packages, Database Triggers, Exception Handlers and Cursors.
  • Proficient in writing and tuning complex SQL statements, complex joins correlated subqueries.
  • Experience with web/app servers like Web Logic, Jboss, OC4J, Glassfish and Tomcat.
  • Experience with developing Restful API’s with Node JS, NPM.
  • Good knowledge of AWS, AWS Cloud Services like EC2, VPC and setting up of security groups.
  • Experience with software configuration/revision management tools like SVN, GIT and VSS.
  • Good experience with implementing GoF design patterns in several projects while in development and maintenance stages.
  • Highly positive attitude, adaptable to demanding situations, updating regularly with emerging trends and technology especially in areas of expertise; constantly in pursuit of knowledge.

TECHNICAL SKILLS:

Languages: C, SQL, PL/SQL, Java, XML, JSON, XSD, XSLT, XPath, XQuery, JUnit, JavaScript, Angular JS.

OS: Windows NT, Unix and Linux.

Technologies /Frameworks: Spring, Struts, Hibernate, iBatis, JPA, TestNG, Mockito, Servlets, JSP, Apache CXF, JDBC, JSTL, JMS, ActiveMQ, Kafka, AJAX, UML, XStream, HTML 4/5, CSS, jQuery, NodeJS, SOAP, WSDL, REST, EHCACHE, Sonarqube, PMD, Clover, Splunk, AWS EC2

Web/App. Servers: Apache Tomcat, JBoss, GlassFish and WebLogic.

Build Tools/VC: Ant, Maven, VSS, GIT, SVN, Docker, Kubernetes and Jenkins

Database: MS SQL Server, Oracle, PostgreSQL and MySQL.

IDE: Eclipse, Visio, SOAP UI.

Methodologies: Agile (Scrum, Kanban, XP), Waterfall

UI Automation: Selenium, Cucumber

PROFESSIONAL HIGHLIGHTS:

Confidential, Cary, NC

Software application Developer

Responsibilities:

  • Sprint planning, requirement analysis, creating stories/tasks and story point’s estimation.
  • Developed several micro services for migrating legacy components/functionalities like PVC Assign/Provision, Get NNI Connections, Port Activation/Provisioning and Discovery Manager and deployed the same into AWS cloud instances.
  • Developed micro services using Spring Boot API for XO lab devices/routers (JUNIPER, CISCO, NETVANTA, etc.) to be compatible with Confidential domain and creating new site install/disconnect requests with various routing policies.
  • Developed an E2E Migration Web Service (SOAP) which will convert XO circuits and pvc’s into Confidential format for processing/continuing Layer 2/3 provisioning/install orders flow/functionality in BAU mode.
  • Developed Device discovery and populate services for installing Switch/Routers and populating Cards, Physical and Logical Ports on those devices.
  • Created several Kafka Topics in Discovery modules and published the device contents at various levels for consumers to consume the device contents and install devices, set up cards, physical/logical ports and build basic circuit structure based on its templates.
  • Worked on migrating XO equipment/site, access circuits, NNI’s and PVC’s data into Confidential network using Spring Batch API.
  • Analysing the switch/router info., finding the correct card/slot, creating Physical/Logical Ports info., building the network connections, provisioning the access circuits, creating interfaces/sub-interfaces, VLAN-ID generation and testing the PVC’s.
  • Worked on several PIP (Private IP) stories and set up Deterministic Routing policies for both Site of Origin and Site of Remote sites.
  • Implemented several Gang of Four design patterns (Command, Observer, Façade etc.) on legacy code for improving performance.
  • Code reviews, build management (Jenkins) and supporting all SNM UI/Backend Components in various env’s.
  • Developer UI interfaces/pages (Network Query, Device Installs, Circuit Search) in SNMWeb App. using JS, Ajax/jQuery and Angular to show the topology of the resulting circuits.
  • Worked on few UI Components to build network topologies for SNM Web application.
  • Sprint planning, requirement analysis, preparing stories/tasks, maturity ranking and estimates vote up.
  • Developed several micro services for discovery domains like Channel, Schedule, Network, Carousel, Program, Series, and Schedule etc.
  • Developed data models for Consumables (Channel/Provider/Program/Schedules), Badges, Upsell contents and Subscription packages.
  • Worked on User Profile Info modules for getting a user watch list, favourites channels, recommendations.
  • Converted/Developed a couple of microservices into Node JS for validating the performance and subsequently pushed to 20% load/traffic on these pods in production env. Worked on migrating some data models into Node JS server-side modules.
  • Working with Product Owner, Architect and Scrum master for designing the head end services and subsequently working with all mobile/web clients on data consumption.
  • Development of selected stories/tasks with writing both Junit/Mockito/Wiremock test cases and coding for the same.
  • Daily interaction with other scrum teams and reviewing current tasks and providing tech/functional support for the ongoing issues/development.
  • Deploying micro services to Staging/Production environments with configuring/routing the requests through Kubernetes and Apigee (API Gateway) end points.
  • Developed custom app. and deployed in AWS EC2 instances for internal keyword search utility.
  • Code reviews, build management (Jenkins) and automating test/delta files for the new features.
  • Sprint planning, requirement analysis, preparing stories/tasks and estimates vote up.
  • Analysis on prod. incidents and working with the Operations team and dependent app owners for resolving those issues.
  • Working with System Engineers for gathering new requirements/features that are to be implemented in Confidential .com and Confidential mobile apps on various platforms.
  • Working with external customers and data analytics teams for getting accurate viewership stats and patterns.
  • Development of selected stories/tasks with writing both Junit/Mockito test cases and coding for the same.
  • Daily interaction with offshore team members reviewing current tasks and providing tech/functional support for the ongoing issues/development.
  • Code reviews, build management (Jenkins) and automating test/delta files for the new features.
  • Implemented RemoteBooking, Pay-per-view (PPV) ordering, Digital Ad-Insertion and launched 4K features.
  • New providers/networks were integrated to Guide Data with minimal effort.
  • Worked with Operations and App. Dynamics team on setting various health rules and alerting the same in case of any load issues.
  • Worked on integrating Confidential guide info. on Confidential UVerse Platform for some networks.
  • All business components were written using the Spring framework.

Environment: Java, Spring, JBoss, Jenkins, BitBucket, Agile (SCRUM), Maven, XML, JSON, AppDynamics, Splunk, MySQL, Cassandra, Tomcat, SOAP UI, JUnit.

Confidential, Holmdel, NJ

Consultant

Responsibilities:

  • Analysis on current and new prod. incidents and working with the CARE team on those issues.
  • Working with business analysts and realization teams on detailed requirements analysis, planning sprint sessions, iteration plans, demo to customer and working on release setup.
  • Working with a team to get the current status of tasks and working on any issues which require other team’s involvement.
  • Development of selected stories/tasks with writing both JUnit and selenium test cases.
  • Developing Selenium test cases for the legacy code and working on regression tests for the whole app. with tools.
  • Prepared the script to deploy the all committed code to the Web logic server.
  • Code reviews and analysing code issues and security violations reported by PMD and Fortify reports.
  • Configuring Bamboo agents on several env. to configure auto scheduling of builds for QA.
  • Implementing all processes using Spring WebFlow and capturing all event requests.
  • All business components were written using the Spring framework.
  • Migrated the app. from PostgreSQL to Oracle with no issues to CARE agents.
  • Worked on Payment, Monthly Invoice, Interactive web response services and other billing services.
  • Worked with business analysts while creating Cucumber features and implementing the same using Selenium, Java and TestNG.
  • Developed SQL queries for various bug fixes and modified SP's for data changes.

Environment: Java, Spring, Struts, Hibernate, Web Logic JAX-WS, Agile (SCRUM), HTML5/CSS3, ANT, Maven, HttpClient, XML, JSON, JAXB, JIBX, JSP, JSTL, JavaScript, AngularJS, PMD, Bamboo, Tomcat 7, Selenium, Clover, Cucumber, SOAP UI, JUnit, JIRA and Oracle.

Confidential, Bedford, MA

Sr. Consultant

Responsibilities:

  • Product customization and application setup done for 5 clients (Fallon Community Health Plan, Nurtur Health, DC Dept. Of Health, Pennsylvania State Health, and Commonwealth Care Alliance (CCA)).
  • Analysed and documented the issues/bugs in the current product for each client setup.
  • Leading support, dev. and migration teams and working with them based on tasks necessity.
  • Developed core business functionality for all 5 apps. using Spring and Hibernate for executing data feeds from external sources to current applications.
  • Implemented several changes to the core product using Java Swings, Concurrency and Collection API’s.
  • Developed a Web application for importing and exporting files from product to server-side shared location using Spring MVC, Hibernate, JPA Annotations, XML, XStream API and Spring WS (SOAP).
  • Developed a utility app using Java and XPath for synchronizing and comparing xml data with databases.
  • Developed a web application using Spring MVC Architecture, Hibernate and jQuery/AJAX through which all the external services can be configured for each client setup easing the administrative/support tasks.
  • Developed a synchronization chart app using Java Swings and JFreeChart for app usage and sync timings data.
  • Implemented authentication and authorization using Spring Security framework with LDAP/AD for authentication and authorization using user roles from AD for the web application.
  • Implemented REST (JAX-RS) based Web Service using Jersey RESTful Client for authenticating and getting user data for an internal application.
  • Developed an application using Spring, Velocity Templates and XStream API which will generate a report of daily activities of database changes through manual and automated operations, which can be customized to work for any client.
  • Developed PL/SQL Stored procedures for daily backup of production imported files, created folders, enrolments, authorizations and validating the same with stage database.
  • Developed SQL queries for various bug fixes and modified SP's for data changes.
  • Worked on document management, process analysis and issue tracking.
  • Designed UI using HTML5 and CSS 3 for TruCare Feeds Web application.
  • Unit test cases were written using JUnit, TestNG and EasyMock for creating mock objects during testing.
  • Configured Glassfish Server for different client setup's and enabled remote debugging.
  • Provided regular to the offshore support team for any product upgrades and changes to functionality.

Environment: Java, Spring, Hibernate, JPA 2, Swings, Jboss, Glassfish, SVN, JAX-WS, XStream, jQuery/Ajax, Agile (SCRUM), NetBeans, HTML5/CSS3, ANT, Maven 3, Jersey REST API, XML, JSON, JSP, JSTL, JavaScript, XPath, JFreeChart, Cruise Control, SOAP UI, JUnit, TestNG, PMD, EasyMock, JIRA, Splunk and Oracle.

Confidential, Norwalk, CT

Consultant

Responsibilities:

  • Analysed and documented the existing manual operations of SSD and KAI mapping and analysis/ on TLM SmartStream tool.
  • Preparation of business requirements, technical and design documents for this application/tool.
  • Involved in design and development of application.
  • Attended domain (Comm. Finance) level and Informatica's ETL Process.
  • Worked on General Ledger (GL) preparation and extracting Trial Balance (TB) for all reconciliations.
  • Coordinating with ETL, SmartStream, Support Team and external financial agencies for any issues inAR process. Manually analysing each step for any bug fixes.
  • Prepared PL/SQL scripts for creating new rules, mapping with existing rules and updating status.
  • Implemented the app. Using Spring MVC, iBatis and PL/SQL procedures
  • Implemented security layer for enabling Single Sign-on (SSO) integration.
  • Handled all support issues and provided fixes within the SLA time periods.
  • Configured UNIX env. for apps. setup and executing CRON jobs.
  • Deployment of apps. in dev/stage/prod and working with the testing team.
  • Preparing release documentation and user guide.
  • Involved in unit testing, integration testing and delivery to clients.

Environment: Java, J2EE, Spring MVC, iBatis, JSP, JSTL, JUnit, HTML, CSS, AJAX, Apache AXIS2 WS, WebLogic 9.2, ANT, UNIX, CVS and Oracle.

Hire Now