We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

5.00/5 (Submit Your Rating)

Dearborn, MI

SUMMARY:

  • More than 16 years of Software development, Software architect, Data modeling, Systems Analysis, and Design using different methodologies
  • OOA, OOD, and UML, Agile. Software development and leading the projects of multi - tier architecture with JAVA, C and C++ in UNIX and LINUX as well as WINDOWS environment;
  • Lead and Managed Web based software development project.
  • Lead and managed big legacy software projects in IBM mainframe environment. I bear good communication, and organizational skills
  • Ability to work well independently, and also guide and lead software teams; Experience of working on projects following CMM level III guidelines and standards.
  • 12+ years of Complete SDLC with different Software development Methodologies, including, Waterfall model, CLASSIC SDM, UML, Agile,
  • Capable of managing project, and handling critical issues in both development, and maintenance and support environment. Capable of handling complex and mixed technology and culture.
  • Proficient in Agile Methodology, UML and other Object Oriented Methodologies
  • Proficient and having excellent experience in Data Modeling.
  • Strong Analysis and Design of software projects using various methodologies and tools, such as Object Oriented Analysis and Object Oriented Design
  • Effective team leader for group projects and motivator of individuals
  • Proficient in PERL programming with Object Oriented approach, large databases with DBI module, CGI, mod PERL, Apache
  • Good experience in J2EE design and development, Design Patterns.
  • Strong understanding of web technology and web development tools, scripting and process including Protocols HTTP, FTP.
  • Front end development HTML, XML, XML-RPC, XSLY, JavaScript, jQueries, CGI, JSP 2.1, J2EE5.
  • C/C++ programming, STL, JAVA, JDK, J2EE, in UNIX environment of various flavors like, Sun, HP-UX, AIX, LINUX (RedHat and SuSE). Eclipse and NetBeans IDEs
  • Oracle -- backend programming; good at SQL, PL/SQL.
  • Good knowledge of Statistical Methods and algorithms.

TECHNICAL SKILLS:

Operating Systems: HP - UX, UNIX - Sun Solaris, AIX, LINUX, UNIX AT & T MS Windows NT 4.0, MS Windows 2000, XP, 98, 95.

Programming Languages: C, C++ with STL, Perl, JAVA, J2EE5 VC++ 6.0 (MFC 6.00), ATL, COM, COM+, VB 6.0 with ADO

RDBMS: MS-SQL Server 7.0, Oracle 7.3 with Pro*C 2.2, Sybase.

Management Tools: PS Project 2000, Ms Office suite, AutoPLAN

PROFESSIONAL EXPERIENCE:

Confidential

Lead Software Engineer

Environment: Red Hat LINUX, Apache, PERL/CGI, with Embedded Perl, DBI, DBD::Oracle; shell scripts, OO-perl, Java, JSP 2.1, Eclipse, HTML,CSS3, JavaScript, jQuery, Sybase, ORACLE 11i, SQL, PL/SQL, Linux Shell Scripting.

Responsibilities:

  • Review the requirements, efforts estimation
  • Write necessary PERL scripts, build, and deliver the code
  • Write necessary SQL, PL/SQL code and procedures.
  • Write JavaScript / HTML pages for the reports and presentations
  • Write Java code / JSP / classes necessary for reports and other tools.
  • Level 3 Production support to maintain current version of the web site in production.

Confidential

Sr. Software Engineer

Environment: Red Hat LINUX, Apache Tomcat, PERL/CGI, with DBI, DBD::Oracle; shell scripts, J2EE, JAVA, Eclipse, HTML, CSS3, JavaScript,, ORACLE 11i, SQL, PL/SQL, Linux Shell Scripting in zsh; JIRA.

Responsibilities:

  • Write necessary PERL scripts, build, and deliver the code
  • Write or enhance Java code / JSP, JavaBeans used in Reports
  • Write necessary SQL, PL/SQL code and procedures.
  • Fix and enhance Java code, and JSPs.
  • Write JavaScript / HTML pages for the reports and presentations

Confidential

Data Analyst and Researcher

Environment: Red Hat LINUX, PERL/CGI, with DBD::Oracle; shell scripts, HTML, CSS3, JavaScript, jQueries, ORACLE 11i, SQL PL/SQL, JAVA Linux Shell Scripting in zsh.

Responsibilities:

  • Study the Present application code
  • Support the application by closing all critical issues in time.
  • Organize the code and make a fresh build and organize / re-organize the code for this purpose
  • Write necessary PERL scripts, create build, and deliver the code using the Perforce and Brazil systems.
  • Write necessary JAVA classes and code, SQL, PL/SQL code and procedures, HTML reports.
  • Automated jobs and write necessary shell scripts
  • Get the data update / insert approvals from the users and the project manger and complete the database updates.

Confidential, Dearborn, MI

Lead developer / Analyst

Environment: LINUX, Win2000 /Win2003, PERL/CGI, with DBD::Oracle, xSV, LWP, LDAP; shell scripts, HTML, JavaScript,, J2EE, ORACLE 9i /10g, SQL

Responsibilities:

  • Study the Present application code
  • Support the application by closing all critical issues in time.
  • Organize the code and make a fresh build and organize / re-organize the code for this purpose
  • New development in JAVA, servlets
  • Write necessary .asp, SQL, PL/SQL code and procedures.
  • Make necessary changes to the application, in the CGI and PERL scripts.
  • EAA documentation, weekly meetings with application owners, business owners / users.

Confidential

Developer

Environment: Windows - 2003; AIX, Websphere, Shell scripting, PERL, with DBI, DBD::Oracle, Java, Servlets and Procedures, HTML, and other modules; C, PRO*C, ORACLE PL/SQL, SQL

Responsibilities:

  • Data transfers form old databases to the new,
  • Writing SQL scripts, PL/SQL coding, writing Shell Scripts
  • Data access classes in Java, procedure and Oracle Data objects
  • PERL scripts for data migration tasks, automation and testing
  • Writing Packages, Procedures, Triggers, SQL scripts if necessary
  • Impact assessment, analysis and putting fixes / enhancements to data migration Etracker issues.

Confidential

Data Architect / Data Analyst

Environment: UNIX: AIX, Korn Shell, C / C++, PERL with DBI DBD Oracle, HTML, and other modules, ORACLE 10g,PRO*C, SQL and PL/SQL

Responsibilities:

  • Desgined and developing the "Batch Job Control Panel Software"
  • Detail requirements study and analysis, develop Use Cases
  • Complete architecture, Data Modeling, process modeling, business modeling and detail design
  • Write PL/SQL packages, procedures for new development as a regular support activity
  • Rewrite the batch.pl - as a C++ application
  • Provide and design the software and any technical solutions to meet overall requirement
  • Preparation of detail requirement specification, detail design documents, prepare and maintain traceability matrix
  • Preparation System Test Plan, Test; Review of Requirements, Test Documents as well as High level as well as Detail Design documents

Confidential

Lead Analyst

Environment: Windows - 2003; UNIX: HP-UX, JAVA, WebLogic SOA (Service Oriented Architecture)

Responsibilities:

  • Conducting Requirement gathering and elicitation workshops, meeting facilitation
  • Detail requirements study and analysis, develop Use Cases
  • Scope definition, Scope control and Scope management
  • Estimation, Resource requirements, Resource, project planning
  • Business Process Modeling, Reengineering and Process Improvement
  • Weekly Status Reporting and status reviews
  • Consulting the Application design and development group for data-base security issues
  • System study for business process; Creation, maintenance and monitoring design document, requirement document and other project documents
  • Provide and design the software and any technical solutions to meet overall requirement
  • Preparation of detail requirement specification, detail design documents, prepare and maintain traceability matrix
  • Wrote perl DBI scripts, SQL scripts for testing, data initiation and data transfer
  • Preparation System Test Plan, Test Cases with Mercury Quality Center; Review of all Requirements, Test Documents as well as High level as well as Detail Design documents

Confidential

Project Manager - Technical

Environment: UNIX: HP-UX 11.11, Windows 2000, WEBLOGIC, Java, and ORACLE HRMS, ORACLE 10g.

Responsibilities:

  • Project Planning, Execution, and Management of Integrated Control.
  • Scope definition and Scope control; Risk Management;
  • Communication Management. Conduct Team Status Meetings.
  • Participate in the Steering committee meetings and status reporting to stakeholders and sponsors.
  • All Project Management activities covering IPECC.
  • Systems Analysis and Design, teaming up with analysts and architect
  • Use Cases, Class diagrams, sequences diagrams
  • Design of Java Classes --- wrapper classes needed f Workbrain tune up
  • Wrote PL/SQL procedures to support the back-end code and testing

Confidential

Specialty Developer/Technical Lead

Environment: Windows - XP, 2000, and 2003; VC++ 6.0, STL, ATL, COM, IBM Mainframe, zOS

Responsibilities:

  • Project Planning, Change Control, Scope Control, Implementation
  • Detail requirements study and analysis, develop Use Cases, Test Plan, test cases
  • Scope definition and control; risk analysis
  • System study for business process; Creation, maintenance and monitoring of SDM documents, including design document, requirement document.
  • Preparation System Test Plan, Test Cases; Review of all Requirements, Test Documents as well as High level as well as Detail Design documents.
  • Conducting and participating in FTR (Formal Technical Review)
  • Design and New development of the COM based code.
  • Involved in ACR, SCRP, needed as per SOX, and other QA and Risk control activities
  • Handled and completed application transition from Security group to ADS.
  • Developed FMCcrypt as a JavaBeans.
  • Wrote test JCLs and gave support to production environment.

Confidential

Project Lead

Environment: UNIX, Windows 2000, NT, ORACLE 8, VC++, VB 6.0, COM, ATL, SQL server, JAVA, J2EE, HTML, JavaScriptOther tools: MS-project 2000, Rational Requisite-PRO, Visio, CaliberRM, TOAD

Responsibilities:

  • Project Planning and tracking, Scope control and Scope Management
  • Status Reporting, Communication management
  • Conducting JAD sessions for requirements gathering and analysis
  • System study for business process; Detail requirements study and analysis, develop Use Cases.
  • Preparation of Project internal documents like, CRD (Customer Requirement document), CRAD (Customer Requirements Allocation Document) Functional Specification.
  • Creation, maintenance and monitoring of Traceability Matrix
  • Creation of templates for change request, test case, test plan, requirement gathering, test report, design document, requirement document; Preparation System Test Plan, Test Cases.
  • Review of all Requirements, Test Documents as well as High level as well as Detail Design documents.
  • Maintenance of the COM based code and the UNIX backend code.

Confidential

Lead Senior Systems Analyst

Environment: UNIX, ORACLE 9,core JAVA, JMS, PERL, Shell, SQL, PL/SQL, ETL, TOAD

Responsibilities:

  • Collect requirements from management and providing the solutions to their needs.
  • System study for business process; Detail requirements study and analysis, develop Use Cases.
  • Prepare the project plan, monthly, weekly and daily work schedules.
  • Prepare Functional Specification, and update the same periodically as needed,
  • Creation, maintenance and monitoring of Traceability Matrix
  • Creation of templates for change request, test case, test plan, requirement gathering, test report, design document, requirement document; Preparation System Test Plan, Test Cases.
  • Review of all Requirements, Test Documents, High level as well as Detail Design documents.
  • Resolving JMS and MQseries related issues, and writing down any necessary code.
  • Writing SQL queries and PL/SQL procedures.
  • Writing and get done the PERL scripts to collect and reformat data.
  • Upload, the data to ORACLE using ETL. Configure and test the uploaded data for consistency.

Confidential

Lead Systems Analyst

Environment: Windows 2000, NT, ORACLE 8, VC++, STL, VB 6.0, SQL server, HTML, JavaScript, ASP, Siebel CRM, Vantive. Other tools: MS-Project 2000, Rational RequisitePRO, ERWIN, Visio, CaliberRM, TOAD, ERWIN.

Responsibilities:

  • Interaction with user and program groups to define requirements; Conducting JAD sessions for requirements gathering and analysis
  • System study for business process; Detail requirements study and analysis, develop Use Cases.
  • Preparation of Project internal documents like, CRD (Customer Requirement document), CRAD (Customer Requirements Allocation Document) Functional Specification etc
  • Creation, maintenance and monitoring of Traceability Matrix; Defined and execute Quality metrics
  • Data modeling with ERWIN.
  • Creation of templates for change request, test case review, test plan, requirement gathering, test report, design document, requirement document.
  • Preparation System Test Plan, Test Cases; Review of all Requirements, Test Documents as well as High level as well as Detail Design documents.
  • Conducting and participating in FTR (Formal Technical Review)
  • Software testing including Module and integration testing, System Testing and Acceptance Testing.

Confidential

Lead Systems Analyst / Designer

Environment: C++, SUN Solaris, ORACLE 8, UNIX, VC++, VB 6.0, SQL server Other tools: MS-Project 2000, Visio, CaliberRM, TOAD, ERWIN.

Responsibilities:

  • Interaction with user and program groups to define requirements,
  • Conducting JAD sessions for requirements gathering and analysis
  • Detail requirements study and analysis; Detail Design Document
  • System study for business process.
  • Preparation of Project internal documents like, CRD (Customer Requirement document), CRAD (Customer Requirements Allocation Document) Functional Specification etc
  • Played key role in Data Modeling, redesign, with ERWIN.
  • Creation, maintenance and monitoring of Traceability Matrix
  • Creation of templates for change request, test case, test plan, requirement gathering, test report, design document, requirement document; Preparation System Test Plan, Test Cases, and review the same
  • Conducting and participating in FTR (Formal Technical Review)
  • Software testing including Module and integration testing, System Testing and Acceptance Testing.

Confidential

Technical Lead and Architect

Environment: Director 7.0, Flash 4.0, HTML, Java, C/C++, ORACLE on UNIX. PERL, shell scripts, UML methodology, ERWIN

Responsibilities:

  • Preparation of Work breakdown structure, Project planning based on the Work breakdown structure.
  • Project management update and controlling to ensure on time delivery using MS Project.
  • Preparation of WIP (Work in Progress) to derive the financial tracking report.
  • Designed the software development plan as per the organization standards using
  • Data Modeling - Conceptual Modeling, Logical Modeling and Physical Modeling.
  • OOA and OOD with UML / UP approach.
  • Designing database objects, data integrity, data Normalization, planning and estimating indexes, query optimization, performance tuning, and implementing database security.
  • System study involving study of procedures and recommending methods of optimization, covering batch processing to real time etc.
  • Co-ordination with onsite on the changing requirements, new developments etc.
  • Created communication processes for regular updates, information exchange and documentation with follow-ups.
  • Preparation of internal documents e.g. Software Requirement and Software Design Document.
  • Developed change management processes and controls and implemented them in the project.
  • Handling project documentation as per the Quality assurance plan.
  • Release wise risk analysis and preparation of risk management plan and contingency plan.
  • Conducting Conference calls with Onsite / Client

Confidential

Project Manager and Technical Lead

Environment: C++, STL with ORACLE, PRO*C, AIX, Perl and shell scripts

Responsibilities:

  • Project planning based on the Work breakdown structure.
  • Data Modeling - Conceptual Modeling, Logical Modeling and Physical Modeling.
  • Designing database objects, data integrity, data Normalization, planning and estimating indexes, query optimization, performance tuning, and implementing database security.
  • System study involving study of procedures and recommending methods of optimization, covering batch processing to real time etc.
  • Revising and versioning scope of work between releases
  • Co-ordination with onsite on the changing requirements, new developments etc.
  • Created communication processes for regular updates, information exchange and documentation with follow-ups.
  • Preparation of internal documents e.g. Software Requirement and Software Design Document.
  • Developed change management processes and controls and implemented them in the project.
  • Release wise risk analysis and preparation of risk management plan and contingency plan.

Confidential

Project Manager and Tech. Lead

Environment: C/C++, STL with ODBC and SQL server, on AIX; lex and yacc, shell and PERL scripts

Responsibilities:

  • Project planning based on the Work breakdown structure.
  • Project management update and controlling to ensure on time delivery using MS Project.
  • Preparation of WIP (Work in Progress) to derive the financial tracking report.
  • System study involving study of procedures and recommending methods of optimization, covering batch processing to real time etc.
  • Revising and versioning scope of work between releases
  • Co-ordination with onsite on the changing requirements, new developments etc.
  • Developed change management processes and controls and implemented them in the project.
  • Release wise risk analysis and preparation of risk management plan and contingency plan.
  • Designed and developed tool to find date affected statements,
  • Write tool putting substitute code. This tool was developed C++, on UNIX, YACC for COBOL Parser, PERL scripts. Several shell scripts for packaging different pieces of software.

We'd love your feedback!