Post Job Free

Resume

Sign in

Software Engineer

Location:
San Antonio, TX
Posted:
July 25, 2015

Contact this candidate

Resume:

ABHISHEK GWAL

***** ***** **** ****, *** *** San Antonio, Texas – 78256; Tel No: 757-***-****; Email: acqxer@r.postjobfree.com

Summary

More than 3 years of experience focused on development using Java and J2EE Middleware technologies.

High-level of technology expertise & experience in Java technologies.

Excellent understanding of software engineering methodologies and techniques for all stages of the software development life-cycle.

Responsibilities included Design, Coding, preparing project related documentation and deployment of products.

Experience of interacting closely with clients’ for deliverable, training and issue resolution at on-site.

Working experience with team member working as software developer at various locations and having experience to handle the client across the globe.

Configuring and deploying web based applications on various application servers. Writing external interfaces and compliant web services.

Programming Experience & Technical Skills

Languages: Java 8/J2EE, SQL, HTML, Javascript, XML

Technologies: JDBC, Servlet 3.1, JQuery, JSP, REST, SOAP, JSON, Ajax, Apache Tomcat 8, Web Services, CSS, Spring 4

Build Tools: Maven 3.3.3 and ANT 1.9.6

Database: MS SQL, MySQL 6.2, IBM DB2, Oracle PL/SQL

Tools: Eclipse Luna, IntelliJ 14 IDE, Apache Tomcat 8, HP Quality Center 9.2, HP ALM

Version Control: SVN, GitHub, SourceTree

Operating System: Linux, XP, MAC OS

Past Work Experience

UnitedHealth Group

Title: ICD10/ICD9 Diagnosis Codes for Providers (Apr 2012 – Jul 2013)

Software Engineer (B2B Team)

Before the implementation of this project the providers were unable to receive any payment as soon as the payment was done by the end customer. With this, the provider don’t need to key any claim for the charged amount or wait for the transfer to be done from the customer side. Customers will have the way to interact directly with their in network providers without dealing with the third party customers. Also, with this project all the fraud third party agents will be filtered and their active code will be turned off so that they won’t be having any communication with the trusted providers.

Responsibilities:

Responsible for designing and developing provider portals and search engines using JSP and JDBC.

Created front end screens using JavaScript, JSP in the B2B application

Used J2EE design patterns like Value Object Pattern, MVC, Singleton Pattern

Worked with web services (SOAP and REST) to get rates from third party vendors.

Software development with Web Services, RESTful, JAX-RS, JERSEY.

Worked with Spring beans to create client interfaces for claim pricing, claim submission, dynamic lead time,payment processing and center availability.

Set up multiple Tomcat Servers on Unix and Windows platforms.

Responsible for code reviews and managed source repository using SVN for version control tool.

Using JUNIT for unit testing different modules of the application.

Worked on various EDI transactions such as 837I, 837P, 278 Auth

Configured and used Log4J for logging all the debugging and error information.

Involved in JDBC Connection Pooling between J2EE and MySQL database

Interacting with the business to gather requirement and creating technical specifications

Environment: JDK1.5, JSP2.0, Servlets 2.4, Tomcat 6, SVN, log4j 2.0, Oracle, Eclipse and SQL Server, TSO, DB2

Title: HealthCare Management System (Oct 2011 – Apr 2012)

Software Engineer (B2B Team)

To check that all types of providers are generated on the response XML. To submit health care claim through a web page portal and then checking its corresponding generated XML's through putty. Validating if the XML was generated with all the required providers. For few cases, SOAPUI was used to submit the request XML's and then its corresponding response XML was generated in the form of a claim number in order to the test the expected result. Responsible on working on various EDI transaction such as 835, claim adjustments, overriding etc.

Build summarized and detail claim reports for patients using JSON, JSP, JDBC, Java, XML

Performed server side coding using Java Servlets and JSP for updating and adjustment of balances using JBBC

Used AJAX calls to get data from Server Side.

Used Singleton Design pattern.

Wrote complex SQL queries to pull the data for the reports from Teradata

Used Ant scripts for compilation and building the applications and deploying on the Web Sphere application server

Implemented custom server side sorting and pagination of the result set.

Used Eclipse ANT for debugging purposes.

Utilized Spring MVC, Front Controller design patterns to implement the web module

Responsible for tracking the bugs and creating them on Quality Center and ALM tool

Primarily involved in uploading the source codes on Github and ensuring that the version is in sync with the SVN version tool

Environment: WebSphere Server 6.1,HTML,SQL,CSS,Unix, JSP,AJAX,JavaScript,TERADATA,JDK1.5,XML,Putty

Title: Global Solutions (Mar 2011 – Oct 2011)

Associate Software Engineer (TOPS Pillar Team)

Description: Global Solutions Management System was responsible for claiming through a third party agent. For this specific project, type of claim used was only meant for Medicaid purposes. Through this project, all the customers who are homeless and doesn’t have any enough capital to support their health insurance will be provided by the United Health Group and their medical expenses and annual charges will be covered. Involved in coding and implementation of different functionalities in this process.

Responsibilities:

Analyze the current application which was written in asp.net and modeling for the Java Rewrite of the application

Created Data model and object model diagrams using Enterprise Architect.

Implemented Spring 4.0 including the linkage of xml files with respective spring beans data modeling applications.

Used Annotations,Generics in the development process.

Used Tomcat Server for deploying the application.

Implemented form validation using JavaScript at client side and Struts Validation Framework at server side.

Developed various search screens and detail screens with HTML, dealt with pagination of the results.

Used SVN plugin with eclipse

Worked on IntelliJ IDE in integration with Eclipse

Responsible for working on JSON files on the server and client sides during the dynamic payment

Followed Agile methodology and Test driven approach in building the system.

Supporting System Test and User Acceptance Test.

Environment: WebSphere Server 6.1, HTML, SQL, CSS, Unix, AJAX, Javascript, JDK1.6, Spring, Tomcat, Ant

Title: B2B Add Lower Loops for 278 Responses (Apr 2010 – Mar 2011)

Associate Software Engineer (TOPS Pillar Team)

Description: Responsible for creating real time X12 EDI Transactions requests and submitting via FTP, then validating the response for the expected result. To make sure that the run time X12 transactions supports 837P and 837I transaction. Facets pillar team was responsible for making sure that all the transactions happening over the EDI claims are completely secured over the http network and no third party should be having any way to get the network protocol access.

Responsibilities:

Analyze business requirements as a part of Facets releases.

Involved in designing object model diagrams and data model diagrams to meet the requirements.

Developing the application by working on X12 files

Tomcat, JBOSS servers were used for testing and Websphere was used for deploying

Prepared technical documentation like the interface design documents, use cases.

Developed complex SQL queries to add different media options to the database.

SVN was used for version control

Also responsible for setting up the JBOSS server and maintaining its SLA throughout the runtime

Responsible for adjusting various kinds of claims. Such as payment overriding, underpayment and overpayment.

Fetching various records and updating them on DB2 screens. Usage of TSO ID and mainframe

Testing, maintenance, and documentation.

Environment: Java, JDK 1.5.0, J2EE, JSP, CSS, XML,UML, Rational Rose, JUnit, Linux, Eclipse 3.2, CVS, Ant, Web Services

Academic Projects

Title: Web Services Messenger (Jan 2015 – May 2015)

Skills: REST, Jax-RS, Web Services, POSTMAN, Jersey, GitHub

Team Size: 2

GitHub URL: https://github.com/abhishekgwal/Web-Services-Messenger.git

Description: Chat Messenger App to allow users to interact between two or more users via computer network. The entire application was developed using Java API for RESTful Web Services (JAX-RS) and Jersey library. Checking the request and response for an http, we used postman tool. Through this app user can post a message privately, update status, and share different activities among all users. Worked on a pair programming basis and updated our codes on source tree to keep a better track of every piece of the codes deployed.

Title: Online Shopping Portal

Skills: Java/J2EE, JavaScript, HTML, JDBC, MSSQL, Source Tree

Team Size: 4 (Aug 2014 – Nov 2014)

Description: Mini project, GUI based Online Shopping project where customers can buy laptops. For this project, I was involved in writing the frontend part where I created the web pages using HTML and JavaScript. I was involved in writing the business logic to add the items in the cart and update the carts. In order to maintain the software configuration we used Source tree tool and maintain track of each and every build.

Summer Internship

Skills: Java/J2EE, AJAX, Servlets, JSP, JavaScript, GitHub, Web Services, MySQL

University of Texas at San Antonio (May 2014 – Aug 2014)

Team Size: 6

Description: Worked with the Office of Information Technology at University (OIT) of Texas at San Antonio. Worked on a project called “Gamification” where my role involved working on dynamic web pages using servlets, updated the frontend pages using JSP and Servlets. Updated the various URI’s of the website using REST and SOAP. Also responsible for working on the pagination and filtering part. The overall purpose for this project was to implement badging system in the organization. Deployed the codes on GitHub and maintaining the code repository. Maintained track of all changes, prepared release notes and deployment documents.

Title: Medical Store Management System

Skills: Java/J2EE, JSP, MySQL, Source Tree, JDBC

Team Size: 4 (Dec 2013 – Mar 2014)

Description: For this project, I was involved in writing backend code using J2EE. Used MySQL as database and provided the database connectivity using JDBC. Worked with JDBC jars, drivers to write the code for connecting with the database. Created databases, tables, records and referential key integrity using MySQL. Through this project, a medical store owner can see the medicines availability, view sales records, create users, see the various list of companies etc.

University of Texas at San Antonio (Feb 2014 – May 2015)

Title: Communications Specialist

Skills Used: SharePoint 2013, Adobe Dreamweaver and Photoshop, MAC OS, Microsoft Office 365

Responsibilities: Worked 19 hours per week where my roles were to maintain their website using SharePoint 2013, weekly auditing to check if there’s any issue like broken links, security concerns, contents are updated etc. Sending updates to the University via emails and designing the email contents using Dreamweaver and Photoshop, updating org charts and project timelines using Visio, updating the social media sites and project dashboard, providing SharePoint 2013 training to faculties and staff across University.

University of Texas at San Antonio (Aug 2013 – Dec 2013)

Title: Java/C/C++ Grader

Skills Used: Java,C,C++

Responsibilities: Worked 19 hours per week where I was responsible for grading the undergrad Java, C and C++ students from Computer Science department where I graded around 300 students from different sections. Grading includes checking the source codes, making sure that the code executes without any bugs, OOPS concepts getting implemented, proper output generated for every program, documentations are done in a precise and in a clear way. Updating the scores of every student on blackboard, creating excel report for every sections and sending across the detailed grading sheet to the faculties.

Education

Masters in Computer Science

University of Texas San Antonio, Texas (Aug 2013 – June 2015)

GPA: 3.47

Bachelor of Technology in Computer Science (Aug 2005 – June 2009)

Sachdeva Institute of Technology, Mathura

GPA: 3.5



Contact this candidate