We provide IT Staff Augmentation Services!

Software Engineer Resume Profile

3.00/5 (Submit Your Rating)

SUMMARY

  • 12 years of software development experience
  • PMP Certification
  • 6 years of experience and functional certification in CA Clarity
  • Hands-on experience on Actuate Report Development
  • Excellent understanding of Oracle, SQL Queries, Java, and Object Oriented program design
  • In-depth knowledge of software development life cycle
  • Masters from University of Minnesota with GPA of 4.0/4.0
  • Amicable attitude and effective communication

SKILLS

  • PPM Tools: CA Clarity
  • Reporting Tools: Actuate eRD Pro
  • Modeling Tools: Visio
  • Languages: Java, SQL, XML, SPML, HTML, UML, VBA
  • Scripting Languages: GEL Script, UNIX Shell Script
  • Operating Systems: Solaris, Windows
  • Databases: Oracle, MS SQL Server
  • Version Control Systems: VSS, Clear Case
  • IDE: Eclipse
  • Application Servers: Web Logic, Orion

EXPERIENCE

Clarity Techno-Functional Specialist

Confidential

Description: Maintain the Clarity deployment v7.5.3 for the client by making enhancements and bug fixes.

Responsibilities: Manage Clarity enhancements projects using offshore team of 5 resources. Interact with Client to propose new solutions/enhancements, participate in discussions, help Client in making decision to upgrade Clarity, gather requirements for projects. Design modules, workflows, reports, sub-pages. Get pieces built and tested from offshore. Design security in Clarity and get implemented by working with Client's Clarity Administrators.

Environment: CA Clarity v7.5.3, GEL Script, Oracle 10g, Solaris 10

Clarity Techno-Functional Specialist

Confidential

Description: Confidential started managing their Project Portfolio for 3 of their departments in Clarity. Delivery was done in 3 phases with prototyping approach for each phase. Required were Customized Project Views, Business Workflows Processes , Drill-down Portlets, Actuate Reports and Jobs. Specific Clarity modules employed were Project, Portfolio, Resource and MS Project. Over 1000 projects required to be migrated from legacy system Siebel 98.

Responsibilities: Interacted with Client to gather requirements. Designed sub-pages with display conditions, developed Portlets, Actuate Reports, processes. Designed security using OBS, Groups and secured sub-pages. Customized MS Connect code in Global.mpt to set required MS Project defaults. Implemented Clarity jobs in Java to update Clarity tables with data from co-existing SAP system. Developed triggers in Oracle for auto-populating data and for business rules. Migrated projects using XOG and database scripts. Did post go-live support. Interacted with off-shore team to assign work.

Environment: CA Clarity v7.5.3, GEL Script, Oracle 10g, Solaris 10

Team Leader Role: team size 2

Confidential

Description: Confidential wanted to enhance their Clarity deployment to handle business workflow stage-gate process of their Marketing division. Also required were 3 portlets which would display read-only information about a project in marketing division. Implemented solution using Partitions. For security, OBS/Groups and secured sub-pages were used. Project views were customized by display conditions.

Responsibilities: Interacted with client to gather requirements, created design, got client's approval. With team of one more developer, implemented business workflow and portlets. Tested and presented solution to client. Got client's approval.

Environment: CA Clarity v7.5.2, GEL Script, Oracle

Team Member team size 6

Confidential

Description: Clients wanted to use Clarity for their day-to-day time tracking and project management. For their specific needs, customizations to out-of-the-box Clarity were required.

Responsibilities: Interacted with on-site team to understand requirements. Designed and developed prototypes and business processes. Did testing and delivered code as XML dump to on-site team for on-site testing. Development of business processes involved writing GEL Scripts which in turn performed operations such as interacting with database Oracle 9i , sending emails and parsing XML.

Environment: CA Clarity v7.5.2, GEL Script, Oracle, Windows 2003

Confidential

Description: Confidential an identity management system of Hewlett Packard, allows for creation, retrieval, modification and deletion of various entities such as users, groups, roles, entitlement, etc. into various heterogeneous information systems called resources such as IBM Domino Server, RSA/ACE Server, Oracle, etc. Sitting between SI and resource is a connector also called adaptor that translates instructions from SI into resource specific language and resources messages into SI's language.

Responsibilities: Provided support for 2 connectors Domino and Active Directory. Gathered details of bugs or enhancements required. Designed solutions or fixes. Implemented designed solution with team. Performed unit testing. Handed over to tester for testing and delivery.

Environment: Java, JCA, Domino, Active Directory, VC

Module lead

Confidential

Description: Confidential an identity management system of Confidential , allows for creation, retrieval, modification and deletion of various entities such as users, groups, roles, entitlement, etc. into various heterogeneous information systems called resources such as IBM Domino Server, RSA/ACE Server, Oracle, etc. Sitting between SI and resource is a connector also called adaptor that translates instructions from SI into resource specific language and resources messages into SI's language.

In this project HP wanted a connector between SI and RSA/ACE Server. Two tier architecture was used for the connector. SPML communication over socket was employed between two tiers.

Responsibilities:

  • Designed and developed JCA compliant connector to connect resources RSA/ACE Server v5.2 and v6.0 to SI.
  • All the entity operations performed on SI are reflected on RSA/ACE Server, and
  • All the operations performed externally i.e. not from SI on RSA/ACE Server are notified to SI using SPML v1.0.
  • Used Java and C for implementation. Used JNI to implement control flow between Java and C.
  • Supported platforms: Windows 2000, Solaris v5.9

Environment: Java, JCA, RSA/ACE Server v5.2 and v6.0

Team member

Confidential

Description: Confidential an identity management system of Hewlett Packard, allows for creation, retrieval, modification and deletion of various entities such as users, groups, roles, entitlement, etc. into various heterogeneous information systems called resources such as IBM Domino Server, RSA/ACE Server, Oracle, etc. Sitting between SI and resource is a connector also called adaptor that translates instructions from SI into resource specific language and resources messages into SI's language.

In this project HP wanted a connector between SI and 1 of the databases Oracle and MSSQL. Two tier architecture was used for the connector. SPML communication over socket was employed between two tiers.

Responsibilities:

  • Designed and developed a module that sent to the SI an SPML request for every modification on the connected database.
  • Supported databases: MS SQL 2000, Oracle 8i
  • Supported platforms: Windows 2000, Solaris v5.9

Environment: Java, JCA, Oracle, MSSQL

Teaching Assistant Confidential

Responsibilities:

  • Graded homework problems, laboratory assignments and exams for courses: Introduction to C, Introduction to Java, Software Engineering and Design, Computer Security
  • Conducted recitation sessions and laboratory practice for the above courses

Software Engineer,

Confidential

Description: In this project IBM Global Services India Ltd had targeted SEI People Capability Maturity Model PCMM Version 2.0 level 5 certification

Responsibilities:

  • Coordinated for 7 out of 21 Key Process Areas KPA's
  • Trained 7 teams on PCMM v2.0 requirements. These teams were called KPA teams and comprised of senior management people in IBM
  • Explained KPA teams' role in improving workforce practices to comply with People Capability Maturity Model Level 5 standards.
  • Coordinated and facilitated activities of KPA teams in order to achieve PCMM level 5 certification
  • Set targets and deadlines for KPA Teams in consultation with the teams and tracked progress

Team Member team size 4

Confidential

Description: Confidential is a 3-tier internet banking software of IBM. GoldDirect could be deployed only on Domino. In this project GoldDirect was migrated from Domino to WebSphere.

Responsibilities:

  • Developed a couple modules one for check book order and the other for account to account transfer.
  • Provided client support for GoldDirect. Devised and implemented solutions for problems reported by clients.

Environment: Java, Servlets, DB2

COURSE WORK

  • Advanced Computer Graphics Probability Models Compiler Design
  • Advanced Computational Logic Theory of Computation Graph Theory
  • Parallel and Distributed Systems Natural Language Processing Microprocessors
  • Concepts in Programming Languages Computer Architecture Data Structures
  • Analysis of Algorithms Systems Programming Digital Circuits
  • Artificial Intelligence

MASTERS THESIS Developing Non-Boolean Satisfiability Solver

Solved randomly generated satisfiability problems using non-Boolean satisfiability solver and compared the performance with Boolean satisfiability sovers. Designed, developed and implemented non-Boolean satisfiability solver in C . Thesis partially supported by National Science Foundation grant.

We'd love your feedback!