We provide IT Staff Augmentation Services!

Sr Software Engineer Resume

0/5 (Submit Your Rating)

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.

We'd love your feedback!