Post Job Free

Resume

Sign in

Engineer Software

Location:
Aldie, VA
Posted:
April 20, 2021

Contact this candidate

Resume:

Daksha Thumar

Ph: 703-***-**** E-mail: adlt6c@r.postjobfree.com

PROFESSIONAL SUMMARY

•Five (5+) years of experience developing web-based applications, and Java Enterprise applications.

•Experience leading software development projects.

•Involved in all phases of Software Development Life Cycle (SDLC): Analysis, Design, Development, Testing, Deployment and Maintenance using Java related technologies such as J2EE, Struts, Spring MVC, Hibernate, JSP, Servlets, JUnit, JSTL, and JDBC applying appropriate design patterns.

•Experience in logging tools and testing frameworks such as Log4J, and JUnit.

•Experience in core J2EE Design Patterns such as Business Delegate, Singleton, Front Controller, Service Locator, View Helper, Transfer Object, Spring (DAO) and Hibernate (DAO).

•Strong skills in web technology such as HTML/XHTML/HTML5, CSS, XML, XSLT, and JavaScript.

•Strong at Oracle and SQL backend programming and providing interfaces between multiple databases and applications. Extensively used Stored Procedures, Functions and Triggers in MySQL and Oracle PL/SQL.

•Good hands of experience in configuration, deployment and management of enterprise applications on Application Servers like Web Sphere, JBoss and Web Servers like Apache Tomcat.

•Expertise in designing and developing Multi-tier enterprise level web applications using various J2EE technologies including Servlets2.x, JDBC, Apache Ant1.5, HTML, XHTML, DHTML, CSS, Java Script3.x, JSP and XML technologies.

•Experience with Angular js, Angular 8/9.

•Expertise in developing UI applications using JSP 2.0, JSTL, Rich Faces JSF, Ajax tool kit and Struts 1.3 Framework and tools like Putty.

•Performing REST requests in Ajax of HTML, XML, JSON using JavaScript, jQuery and AngularJS.

•Working knowledge in RIA (Rich Internet Application) frameworks Flex 3.0; Responsive web design using JavaScript libraries Dojo, JQuery, knowledge in HTML5, CSS3, JSON.

•Extensive work experience in Object Oriented Analysis and Design, Java/J2EE technologies including HTML, DHTML, FTL, XSLT, XML, JavaScript, CSS, AJAX, Web works, Log4J and Oracle, PL/SQL for developing server side applications and user interfaces Capable of delivering optimized, effective and well-documented code.

•Experience in working on ANT, Maven tools for build, packaging and deployment.

•Good working knowledge on Design Patterns like Singleton Design Pattern, Factory Design Pattern, Model View Controller (MVC).

•Expertise working on Application servers likes Apache Tomcat, JBoss, WebSphere and WebLogic.

•Experience in web application design using open source frameworks like MVC, Struts1.x, Spring2.x, Hibernate3.x, Apache Axis2.0.

•Hands on experience on the development tools: Eclipse and NetBeans.

TECHNICAL SKILLS

Languages: Java, J2EE, C++, SQL, PL/SQL, HTML, XML.

Design Patterns: MVC, Business Objects, Business Delegates, Facade, Singleton, Front Controller, Dependency Injection, Data Access Objects.

RDBMS Oracle, MySQL, SQL Server 2012/2008, Microsoft Access

Application/Web Apache Tomcat, Microsoft IIS, Apache HTTP Server.

Servers:

Operating Systems: Linux, Ubuntu, Red Hat Enterprise / Windows Server.

Web Technologies: Spring MVC, Struts, Hibernate, JSP/JSTL, JUnit, Servlets, XML, Microsoft Web Developer, JavaScript, XHTML/HTML5, WebLogic, WebSphere.

J2EE Technologies: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O, JDBC 1.x/2.x/3.x, JNDI 1.1/1.2, Servlets […] JSP […] JavaBeans, XML Beans, JAXP, Web Services (SOAP)

Core JAVA/APIs: Multithreading, RMI, Collections, IO, Servlets, AWT, JDBC 3.0, RMI, JNDI, Java

Mail API, JMS.

Frameworks: Struts 1.x/2.x, spring 2.x, EJB 2.x, Hibernate 2.x/3.x, iBatis2.x, MQ, WebLogic Portal 10.3, Apache Axis2.0, JAX-WS, SOA, Ajax, DOJO 1.3, LOG4J

PROFESIONAL EXPERIENCE

ASRC Federal June 2020 - Present

Role: Java Software Engineer

Client: DOJ(Department of Justice)

Responsibilities:

•Involved in complete software development life cycle with Object Oriented approach of clients business process and continuous client feedback.

•Developed various Struts Forms, Struts controller classes, and exception handling.

•Experience with application servers – Tomcat, JBoss, WebLogic, WebSphere

•Experience working with relational databases (TOAD\Oracle).

•Experience building and working with REST APIs

•Experience with Apache HTTP, Apache Tomcat, Oracle WebLogic

•Used Struts UI tag libraries.

•Used Struts MVC and Struts Web flow module to develop front end of the application.

•Developed Persistence classes and XML Mapping files.

•Involved in creating XML configuration filed for Jasper templates to define the resulting reports.

•Developed JSP Custom Tag Libraries and associated with the controller Servlets.

•Creating the frontend UI using JSF and showing the rest web services result.

•Developed interactive web pages using, JavaScript for the client side validation.

•Developed system preferences UI screens using JSF custom Taglibs, JSP templates, JavaScript, CSS and HTML

•Involved in publishing the web services to help users interacting with web services.

Client: United States Citizenship and Immigration Services (USCIS) January 2020 – June 2020

Department of Homeland Security (Federal Contractor)

Role: Java Software Engineer

Description:

Enterprise Release Deployment Service (ERDS) is an initiative to streamline the release management

process across the enterprise. It aims to streamline the release management process while keeping all

the stake holders in control and fully informed, while implementing required checks and balances. ERDS

helps with following consistent best practices, while also archiving the release notes, Jira story details for the release and other details such as whether all checks and balances were followed and approved. It puts the management in control providing data for a data driven management while at the same time

Providing artifacts and data for any audits and historical references. ERDS can be accessed using your

Government issued PIV card (Only of Federal Employees/Contractors) at the following

URL: https://erds.uscis.dhs.gov

Responsibilities:

Be involved in the ERDS project from the scratch, attending technical meetings with higher

management to implement the high-level design and designing the framework from backend,

front end, database and webhosting perspective.

Created custom user management component using Angular 9.

Creation of REST API in Springboot and interfacing with the UI/UX development team.

Developing the end to end flow to develop microservices using Springboot and followed domain driven design.

Creation of the CI/CD pipeline using Jenkins in openshift environment and eventually moving to

Amazon RDS and provisioned Staging/DT environment using cloud architecture AWS for

performance purposes.

Configuring the secrets and other configurations in the OCP and following best practices as OCP

admin.

Integration of GIT and JIRA in the portal, and display all the commits for the release tags(Old tag

and New tag), parse the commit messages and look for JIRA tickets and if any active JIRA ticket is

part of commit message, able to parse it and display the same in the console.

Integration of Jenkins with code base and parsing latest comments and integration with reporting tools to get filtered results.

Integration of Code Coverage, Performance test, Jacoco, Feature toggle, Automated Smoke test

with ERDS portal and capturing and displaying live data.

CGI Federal July 2019 –January 2020

Role: Java Software Engineer

Client:USPTO

Description : Patent Trail and Appeal Board End 2 End (PTABE2E) is a “United States Patent and Trademark Office” implemented next gen application which replaces the existing legacy application. It enables the automated process of filing a petition against an approved patent. And it automates the whole process of filing a petition to hearing trails and final decisions.

PTABE2E provides an efficient way of handling and processing the petitions which drastically reduces the wait times compared to today.

Responsibilities:

•Be involved in the complete software development lifecycle, including working with the production operations team to prepare and execute releases.

•Deep knowledge of software engineering practices, unit testing, configuration management, and release management.

•Experience with code coverages SonarQube.

•Creating Automated Unit Tests using Flexible/Open Source Frameworks using a Test-Driven Development approach

•Performed unit testing using Junit and monitored the error logs using Log4J and fixed the problems.

•Used Spring MVC framework and spring boot developed various controller and validate for the front end

•Experience with application servers – Tomcat, JBoss, WebLogic, WebSphere

•Experience working with relational databases (SQL Server\Oracle).

•Experience working with non-relational databases MongoDB.

•Experience building and working with REST APIs.

•Experience with DevOps practices.

•Experience to create groovy script using liquibase to insert update and delete database records and triggers.

•Familiarity with SQL and relational (MS-SQL, Oracle, Postgres, etc.) or NoSQL ( MongoDB, etc.) databases

•Experience with build and deployment tools – Ant, Maven, Jenkins, Gradle, Puppet

•Experience with source control tools SVN and GIT

Environment: Java 1.8, J2EE, Springboot, Spring MVC, Oracle 11g, XML, Eclipse,Gradle, Junit, JBoss,Windows.

Federated Wireless September 2017-October 2018

Role: Software Engineer

Description: Federated Wireless will modify its commercial SAS modules to support the SRFM/JENM ICD and add new Army tactical configurable policies for a low risk WNW SAS. Federated Wireless will tailor its SAS to remove critical commercially valuable intellectual property (IP) so that the WNW DSA source code can be provided to the Government with GPR while protecting. JENM operates within the Army’s Integrated Tactical Networking Environment (ITNE) to perform the planning, configuration, monitoring, management, and analysis functions for all signal components and systems within the Army tactical radio environment, including WNW and SRW. JENM was integrated and tested with SRFM and SRW radios in the lab earlier this year. Rockwell Collins is currently working with the latest version of JENM that includes SRFM. We will create the WNW DSA version of JENM starting from that version.

Responsibilities:

•Be involved in the complete software development life-cycle, including working with the production operations team to prepare and execute releases

•Develop innovative features that are highly performant, compatible and responsive

•Deep knowledge of software engineering practices: unit testing, configuration management, and release management

•Provides technical advice and assists in solving programming problems

•Creating Automated Unit Tests using Flexible/Open Source Frameworks using a Test Driven Development approach.

•Performed unit testing using Junit and monitored the error logs using Log4J and fixed the problems

•Used Spring MVC framework to develop the entire business logic of the system

•Performed client side validation using JavaScript.

•Used Spring Framework to develop all this web pages screens.

•Used Spring MVC framework and developed various controller and validate for the front end

•Experience developing front-end code : HTML 5, JQuery, JQuery UI, Bootstrap, CSS, JavaScript, JSON and thymeleaf

•Experience with Apache HTTP, Apache Tomcat, Oracle WebLogic

•Experience with agile engineering practices such as TDD, Pair Programming, Continuous Integration, automated testing and deployment

•Experience working with relational databases (SQL Server\Oracle)

•Experience working with non-relational databases MongoDB

•Experience building and working with REST APIs

•Experience with DevOps practices

•Experience with Jenkins,Docker, Maven and Linux

•Worked on JIRA reporting tools to report versions, epics, sprints, issues, etc.

Environment: Java 1.8, J2EE, Servlets, JSP, Spring, Spring MVC, EJB 2.0, JSTL, HTML, JavaScript, CSS, Thymeleaf, Oracle 11g, MySQL, XML, Eclipse, Junit, Selenium, Apache tomcat, Hibernate, UNIX, Windows.

JPMorgan Chase & Co. Newark, DE August 2016 – August 2017

Role: Java Application Developer

Description: This Project is a web banking application in advanced internet banking and transaction functionality. As a client, Service user needs the ability to initiate a standing Instruction. Client can review account balance for any of personal checking, saving, certificates of deposit, installment loans, home equities and mortgages. Client can review transaction history. Application is highly secured.

Responsibilities:

•Worked on complete life cycle of software development, which included new requirement gathering, redesigning and implementing the business specific functionalities, testing and assisted in deployment of the project to the PROD environment.

•Designed and developed applications using Agile Methodology, UML and OOAD.

•Part of development team using Agile-Scrum methodologies-developed uses cases from user stories, took part in daily scrum meeting, and part of a team to fix logging issues using JIRA.

•Wrote logic for Restful Web Services for end client using Jersey API to obtain response in JSON.

•Developed business APIs using Singleton, and Builder patterns.

•Developed maven pom.xml for building application EAR to deploy on servers.

•Familiarized with Pull Request when merging changes from feature branch to remote master branch using GIT.

•Designed Frontend with in object oriented JavaScript Framework using Angular2.

• Implemented the Spring Web Flow2 framework for managing navigation and page flow and used design patterns like Session Façade, Delegator, MVC and DTO for the back-end tier development.

•Involved in end-end development of the project.

•Development (coding) of UI Application, database, Reports, Testing(Junit), Code Reviewing, Bug Fixing.

•Implementation of backend modules using java and RESTful web services.

•Designed and developed modules and delivered successfully with technologies like Web Services, spring, JPA.

•Developed maven scripts to build a war and deploy on web logic server.

•Developed Junit test Cases.

•Worked on multiple configuration files for mapping Business Objects and Log4j deployment descriptor files such as web.xml, ejb-jar.xml and applicationContext.xml file.

•Worked extensively on database design, testing modules and deploying in various environments such as DEV, UAT, SIT and assist with deployment on PROD.

•Worked extensively on HTML, XHTML, CSS, JavaScript and JSP for development UI. Implemented Spring framework for the backend development. Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate with Spring IOC.

• Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.

•Involved in enhancing all the tiers, Spring Java Classes and Enterprise Java Beans (EJB) Components like stateless Session beans which acts as Façade and all DAOs through which stored procedures were called to retrieve the data. Managed programmatic and declarative transactions using EJB.

• Worked on creating and consuming Web Services. Worked extensively on XML based technologies and worked on xsl and xpath.

Environment: Java 1.4, J2EE, Servlets, JSP, Struts, EJB 2.0, JSTL, HTML, JavaScript, CSS, IBM WebSphere 5.1, Oracle 9i/10g, TOAD, SOAP, XML, Eclipse, XML Spy, Hibernate, UNIX, Windows 2000.

Premera Blue Cross, Seattle, WA November 2014 – July 2016

Role: Java/J2EE Developer

Description: Premera and its affiliate companies provide health, life, vision, dental, stop-loss and disability benefits and other related products and services. PREMERA Blue Cross is a nonprofit, independent regional health plan providing members, employers, providers and brokers with high-quality coverage and service. PREMERA deals with Mainframe applications that have different types of Transactions that supports the health claims. The project is a Java MVC based web application called Claims Adjudication Process System that handles end to end claim processing system that accept claims from customers and process it based on the insurance policy. The application has a feature to accept claims from customers and checks for error and evaluate eligibility requirement, deductible payment information and also fraud and finally based on the outcome it will issue payment or send it to insurance clerk for denied claims.

Responsibilities:

•Involved in complete software development life cycle with Object Oriented approach of clients business process and continuous client feedback.

•Developed various Struts Forms, Struts controller classes, and exception handling.

•Used Struts UI tag libraries.

•Used Struts MVC and Struts Web flow module to develop front end of the application.

•Developed Persistence classes and XML Mapping files.

•Involved in creating XML configuration filed for Jasper templates to define the resulting reports.

•Developed JSP Custom Tag Libraries and associated with the controller Servlets.

•Generated reports in HTML, PDF, XLS formats.

•Creating the frontend UI using JSP and showing the rest web services result using Angular JS for Site Survey Application.

•Developed SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.

•Worked on performance testing tool like JMeter and JProfile to enhance the application performance on client network.

•Experience in using various jQuery UI controls and corresponding Event handlers etc.

•Developed interactive web pages using, JavaScript for the client side validation.

•Developed system preferences UI screens using JSP custom Taglibs, JSP templates, JavaScript, CSS and HTML

•Developed customer and business support web applications mainly using AJAX and Jquery.

•Involved in publishing the web services to help users interacting with web services.

•Deployed and tested the applications in development and test environments.

•Worked closely with production support lead for server builds and deployment.

•Performed JavaScript, JSP troubleshooting as well as involved in troubleshooting problems on application server.

Environment: FJ2EE (EJB, JSP, Servlets, JDBC), Struts, Java MVC architecture, JMeter 2.10, JQuery, AJAX, Eclipse, HTML, AJAX, XML, XSLT, CSS, Ant, UML, Unix, JavaScript, Struts.

EDUCATION

University of Pune, India July 2011 – July 2013

Master of Science in Computer Science, M.S.

University of Pune, India June 2008 – July 2011

Bachelor of Science in Computer Science, B.S.



Contact this candidate