Sr Software Engineer Resume
OBJECTIVE:
- A dedicated and energetic individual seeking to join as a Sr Software Consultant to contribute to the delivery of quality software solutions by applying interpersonal skills and knowledge of program design.
SUMMARY:
- Over 20 years of experience in applications migration, design, development and implementation using Waterfall, RAD, Scrum and RUP methodologies.
- Web - based and client server applications development using Angular, Mongo, Express, Node.js, React js, Java, J2EE, XML, HTML, Scripting Languages, Perl, C, Visual Basic 6.0/5.0/4.0, SQL*Plus 3.1/3.0, PL/SQL 1.1/2.0.
- Expert in RDBMS and NoSQL, implemented Oracle, MongoDB on UNIX and Windows platforms.
- Experience with different application and web servers WebLogic, Sun One, WebSphere and Resin
- Over 10 years of experience working on ICE systems with current DHS Security Clearance
- Worked on latest technologies stacks like MEAN and Docker contains with kubernetes as part of working on POC
TECHNICAL SKILLS:
CORE TECHNICAL SKILLS: Java / J2EE, Angular, MongoDB, Express, Node.js, React js Advanced/Complex SQL, Oracle RDBMS 10/11, WebSphere Application Server v6.1 and higher, DataPower, XPath, XQuery, JAXB, JAX-WS, SOAP, WSDL, WSS4J, XSLT, XML Schema Definition (XSD), Resin, JAX-RPC, Apache-AXIS, Hibernate Framework, Spring Framework, Ant Framework, myBatis Framework, IBM Datapower Appliance, IBM WebSphere, Groovy, SSL, Encryption, Client/Server s, Multi-threaded programming, NIEM-based object-generation and inter-object translation, Advanced JAVA coding skills, Perl, Service Oriented Architecture (SOA), Enterprise Service Bus (ESB), Junit, EasyMock, Subversion, Cruise Control, SOAPUI Tool, Windows7, Unix/Linux, ICE SLM, MS Project, WSDL
PROFESSIONAL EXPERIENCE:
Confidential
Sr Software Engineer
Responsibilities:
- Working in a system that interfaces with diverse clients creating REST Web Services, SOAP Web Services that send and receive data.
- Created security assertion users, groups, policies using OpenAM
- Migrated the first phase to the production environment and supported migration efforts.
- Created and migrated interfaces from existing Java based architecture to MuleSoft by creating them as more manageable micro services.
- Agile methodology is followed in a 4-week sprint model which includes daily scrum call, weekly once sprint planning, sprint backlog, mid sprint review, sprint release, followed by sprint retro meets.
Confidential
Responsibilities:
- Involved in designing the new architecture for existing application to latest technologies.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Designed and developed the UI components using JSP, HTML, CSS, JavaScript, AngularJS, Node JS, jQuery, Bootstrap and AJAX.
- Used Tiles Framework for Presentation layer and Validation Framework for validations.
- Extensively worked with Oracle database and Cassandra, created and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, Views, Materialized Views, dB links, external tables, Materialized Views etc.
- Managed review and troubleshooting of existing Informatic data flows with the main goal to streamline business logic and shorten daily processing.
- Agile methodology is followed in a 4-week sprint model which includes daily scrum call, weekly once sprint planning, sprint backlog, mid sprint review, sprint release, followed by sprint retro meets
Confidential
Software Engineer
Responsibilities:
- Working in a system that interfaces with diverse clients creating Web Services that send and receive data.
- Created security assertion policies on Layer 7 XML Gateway
- Created NIEM based xml schemas used for data exchanges like web services TIM and UES (Universal enrollment system).
- Migrated the first phase to the production environment and supported data migration efforts.
Confidential
Sr Software Engineer
Responsibilities:
- Worked in a system that interfaces with diverse clients creating Web Services that send and receive data.
- Worked in creating interface that uses IBM Datapower, IBM MQ to exchange data,
- Work in an application using java/j2ee and related technologies like JSP, EJBs etc.
- Worked in creating NIEM based xml schemas used for data exchanges like web services and messaging services using IBM MQ.
- Worked in migration of the then production system to a new environment and assisted with the issues caused during migration.
- Worked with creating web services using Apache axis, WSS4J.
- Designed and Developed Web Services for SEVIS.
Confidential
Sr. Software Engineer
Responsibilities:
- Work with the users in to get system requirements.
- Deploy the application to QA and UAT environments.
- Work with production support and QA in trying to solve day to day production issues.
Confidential
Sr. Software Engineer
Responsibilities:
- Work with the users in bi-weekly CMBs to gather requirements for the system.
- Deploy the application to demo and production environments.
- Work with production support in trying to solve day to day production issues.
- Redesigned Lasers part of the system to improve the performance of the system.
Confidential
Responsibilities:
- Work with users to get the requirements and develop solutions.
- Work on day to day production issues.
- Updated the SunOne app server from version 8 to version 9.
- Updated the Users Management module to add more functionality.
- Created deployment/migration for the system to assist in future migrations.
Confidential
Sr. Software Engineer
Responsibilities:
- Worked with the Business Analyst and the UI team in developing detailed use cases
- Worked with the Architectural team in designing the application and modeling the required database Schema.
- Modeled the application using Scrum methodologies and employed OOAD techniques, UML and Design Patterns
- Implemented the business tier using EJBs, Controller Classes and IOC using Spring Framework
- Developed Unit, Integration and System test plans.
Confidential
Sr. Software Engineer
Responsibilities:
- Worked with the users and the requirements team in developing the use cases for the enhancement of Tax-Aide, DSP and Chapters and States subsystem.
- Modeled the application using RUP and employed OOAD techniques, UML and Design Patterns
- (Session Façade, Factory Pattern)
- Implemented the business tier using EJBs, JDBC and Helper Classes
- Implemented Struts Validation framework on the UI pages.
- Contributed in defining the architecture of the reporting system, for easy retrieval of previous viewed reports.
- Investigated and fixed bugs in JSPs and data layer as part of maintenance.
- Developed Unit, Integration and System test plans.
- Works as part of production support team.
Confidential
Sr. Software Engineer
Responsibilities:
- Implemented the business tier using EJBs, and created user interfaces using XAF, an XML based framework
- Created class and object diagrams while designing the system
- Used Hibernate for object persistence.
- Replaced XAF with Struts to improve scalability and reliability
- Tested application performance by using the MS Web Applications Stress (WAS) tool.
- Ran the application/class file against Jprobe and PerformaSure to monitor memory use and other load conditions
- Worked in database design and developed triggers, stored procedures using PL/SQL
- Used Resin, an open source application server in the development environment before zeroing in on WebLogic.
Confidential
Sr. Software Engineer
Responsibilities:
- Developed Unix shell scripts to load data into the Oracle database.
- Created user FTP information to download the Donor information automatically using ColdFusion
- Wrote PL/SQL procedures, packages and functions; created control files to load data.
- Smoke tested the web version of Confidential application.
- Used PerformaSure, JProbe to detect performance issues
- Migrated the legacy application written in C, C++ to J2EE environment.
- Implemented the business logic using EJBs, and created user interfaces using JSPs.
Confidential
Sr. Software Engineer
Responsibilities:
- As a Lead Programmer, was involved in requirements gathering, application and database design and development
- Used RUP methodology for the application development.
- Developed Servlets and Java Server Pages on the server side and JavaScript for client-side validations.
- Used Oracle Thin Client driver (Type 4) for database connectivity.
- Wrote CRON jobs to load data periodically into Confidential database.
- Prepared Functional Specifications, System Design Documents; reviewed unit test plans and the user manual
Confidential
Sr. Software Engineer
Responsibilities:
- Worked in the maintenance of the application.
- Worked on software patches to support the roll-out of the legacy system,
- Created Oracle Stored procedure, packages to make changes to the database.
Confidential
Sr. Programmer Analyst
Responsibilities:
- Wrote Pro*C programs to send requests to the PFS machine from OEMS by calling Oracle Stored Procedures
- Wrote Unix Scripts to FTP the Order that came to OEMS
- Developed C daemons to enable the print process of patents according to the requests of the clients
- Developed Oracle Call Interface (OCI) program to retrieve data from the Oracle database
Confidential
Responsibilities:
- Created the OEDIS Database i.e. Tablespaces, Tables, Indexes, users, Profile and granting permissions to users.
- Involved in interacting with the users in the Analysis and Design of the OEDIS Oracle Database.
- Wrote Stored Procedures, Triggers for the system.
- Developed Reports using Crystal Reports 6.0.
