We provide IT Staff Augmentation Services!

Systems Analyst Resume Profile

3.00/5 (Submit Your Rating)

Waukesha, WI

Synopsis

  • Over 10 years of experience in system study, design, analysis, development and implementation of software applications, development expertise in C, C .
  • Highly motivated with excellent technical skills, coupled with excellent communication skills and very effective working, collaboratively in a team environment.
  • Experience in working on different operating systems like UNIX, Linux and Windows.
  • Experience in working on different functional domains like Telecom, Retail and Healthcare
  • Strong Problem solving and trouble shooting skills.
  • Experience in Software Development Life Cycle SDLC with nice blend of expertise in requirements gathering, analysis and design OOD , development OOP , maintenance and testing of applications for complex systems.
  • Strong development/programming skills in developing Application Based, multi-threaded applications using C, C languages in UNIX and LINUX.
  • Experience in working with agile development methodologies.
  • Experience in developing software for GE Healthcare patient Scanner applications CT-Recon Revolution .
  • Strong experience in developing embedded software development for real-time systems.
  • Experience in working with Standard Template Libraries STL and Boost and UNIX internals like multithreading and memory management and implemented various modules in the telecom and healthcare domains.
  • Strong experience in working with Inter Process Communication IPC by using various techniques like Sockets, Semaphores, Shared Memory and Message Passing etc.
  • Hands on experience on tools like Rational Purify, Rational Pure coverage, ClearQuest, Coverity, Code Collaborator, 960 Targetdbg, Windbg for debugging.
  • Strong experience in scripting languages such as Perl and shell for automation and SQL for reporting purposes.
  • Experience in version controlling tools such as Rational Clear Case, CVS and POWER.
  • Strong development experience in ESQL/C programming using databases like Informix and Oracle Pro C .

Technical Skills

Programming Languages: C, C , Python, Shell, Perl, ESQL/C, Pro C, Java core , PL/SQL, Bash, Windows C.

Operating Systems: LINUX Red Hat and UNIX HP-UX,Solaris,AIX ,Windows NT

Service Skills: Broad band, EMS, NMS, OSS, SNMP, TL1, CLI, SONET/SDH, E1/DS1, ADSL, ATM, Gigabit Ethernet, Network Element DSLAM, FTTN, FTTU , TCP/IP.

RTOS Real time O/S : VxWorks, PSos.

Networking Protocols: TCP/IP, UDP, ARP, RARP, IGMP, ICMP, Adhoc and Multicast Protocols.

Tools : Power, Rational Rose, Rational Clear Case, CVS, Rational Purify, Rational Quantify, Rational Pure Coverage, i960 target Debugger, Open Splice DDS, Host simulators.

IDE s: KDeveloper LINUX , Vi editor, Tornado VxWorks5.4 , Eclipse.

RDBMS: Informix, Sybase, Oracle.

Work Summary

Confidential

Role: Systems Analyst

Responsibilities Managed:

  • Developed software for the services to CT-Scanner applications.
  • Refactoring existing services to accommodate new communication framework using C and UNIX.
  • Refactored MatchMaker service over AMQP communication framework.
  • DDS proxy Implementation for ORE and Obelus services using C .
  • Generation of IDL files using Rhapsody and using them for DDS proxy implementation.
  • Generating documentation for Obelus using Doxygen
  • Participates in and conducts design and code reviews.
  • Developed and executed unit and integration tests to verify the design and implementation of the developed services using C .
  • Wrote test automation scripts using Python.
  • Tested the implementation functionalities on the consoles in lab and in Bay.
  • Support for the Component and system Integration testing.
  • Provided the solutions for the issues during System testing of this product.

Environment: C , Unix, Shell, Python, GNUDebugger, Open Splice DDS, Clear Case, Clear Quest, Coverity, Code Collaborator, Rhapsody and Doxygen.

Confidential

Role: Sr Software Engineer

Responsibilities Managed:

  • Transforming Requirements in to technical specs, preparing design documents DWPD .
  • Collecting specific requirements from the customer for implementing this functionality
  • Introduced new field DC USER ID in DC mislabel screens using ESQL/C and Windows C for UNIX.
  • Worked with DBA team to add a new column to the existing store side Informix database table to hold the dc user id value.
  • Worked with Top end support team to establish the top end connection from store to host side DB2 for testing.
  • Made the code changes in store side daily process to update the dc user id value in host side DB2 table through top end using ESQL/C.
  • Prepared the test scenarios for the implemented functionalities.
  • Coordinated with the business people and testing team during testing of the application in test environment.
  • Fixed the issues popped up during integration testing.
  • Prepared Validation plans for these applications prior to install.
  • Created Change Controls with all the necessary documentation and rolled out the applications to all the stores in five different phases.
  • Provided the solutions for the issues during post-production phase of this application.

Environment: C, Unix AIX53 , Team Forge for Source code control, Shell, Informix, ESQL, Windows C.

Confidential

Role: Sr Software Engineer

Responsibilities Managed:

  • Transforming Requirements in to technical specs, preparing design documents.
  • Collecting specific requirements from the customer for implementing this functionality
  • Developed Feature Mode Hand held terminal screens using ESQL/C and Windows C for UNIX.
  • Implemented the functionalities like Feature Menu Screen, Feature selection screen, Edit/View Feature and Feature Search screen in the first phase of this project.
  • Developed Potential screen functionality in the second phase of this project by using ESQL/C and delivered a few usability fixes for the end users as part of the above phase.
  • Implementation of a few more enhancements to the store side extract and load programs and hand held terminals is in progress now as part of phase 3.
  • Prepared the test scenarios for the implemented functionalities.
  • Created test data by using shell scripts on Informix database and tested the functionalities.
  • Integrated all these functionalities with Load and Extract process and with other hand held terminal screens and performed integration testing.
  • Used both Code optimization and memory optimization techniques for achieving the greater performance.
  • These functionalities are all freed form run time errors using debugging tools.
  • Coordinated with the business people and testing team during testing of the application in test environment.
  • Fixed the issues popped up during SIT testing.
  • Prepared Validation plans for these applications prior to install.
  • Created Change Controls with all the necessary documentation and rolled out the applications to all the stores in all three phases of this project.
  • Provided the solutions for the issues during post-production phase of this application.

Environment: C, Unix AIX53 , Power for Source code control, Pro C, Shell, Informix, ESQL, Windows C.

Confidential

Role: Sr Software Engineer

Responsibilities Managed:

  • Interacting with the different Vendors on daily basis for getting the correct AIDs for the equipments and generating the same.
  • Collecting specific AID Access Id formats from the various vendors like NORTEL, ALCATEL-LUCENT, and FUJITSU and populate the database by writing shell scripts.
  • Bashing the alarm data coming from the INMS against VI database by using SQL and scripts and generate the reports for the End users.
  • VI Virtual Inventory is Common Data Model for different Layer1 and Layer 2 Impact Systems like ICON, MECCA, and COCONUT. The data coming from these systems will be modeled as CDM.
  • Writing Pro C code to process the various data coming from different systems and modeling them into single Virtual Inventory.
  • Developed functionality in C, C language using VI editor in UNIX for processing the Alarm Data against this VI model.
  • Implemented a functionality using STL in C and Inter Process Communication IPC techniques like Semaphores, Shared Memory and message passing.
  • Used both code optimization and memory optimization techniques for greater performance.
  • Wrote scripts for automation by using shell and Perl languages.
  • The new functionality is freed from all the runtime errors using the Rational Purify tool.
  • Preparing the test specifications for the implemented functionality
  • Unit testing the functionality implemented.
  • Coordinating the business people and testing team in testing the application in test environment.

Environment: Unix Solaris , Linux, K developer, Clear Case for source code control, Rational purify and Pure Coverage, C, C , Pro C, Shell, Informix, Oracle, SQL.

Confidential

Role: Sr Application Engineer

Responsibilities Managed:

  • Extensively used Sybase API calls to develop the Sybase access library for the low level interaction with the database
  • Developed Database Table, Reader, and SQL selector functionality in the Core Library and Access library as well.
  • Drawn Use Case Diagrams, Class Diagrams, Sequence Diagrams to document proposed for development as per the system requirements.
  • Transforming Requirements in to technical specs, preparing design documents.
  • Collecting specific requirements from the customer for implementing this functionality.
  • Developed functionality in C, C language using VI editor in UNIX AIX and Visual Studio in Windows.
  • Implemented a functionality using STL in C and Inter Process Communication IPC techniques like Semaphores, Shared Memory and message passing.
  • Resolved many issues which were popped up while porting the application from rogue wave to a new library.
  • Used both code optimization and memory optimization techniques for greater performance.
  • Wrote scripts for automation by using shell and Perl languages.
  • Improving the efficiency of the new library using the Rational Quantify tool.
  • The new library is freed from all the runtime errors using the Rational Purify tool.
  • Preparing the test specifications for the implemented functionality
  • Unit testing the functionality implemented.
  • Coordinating the business people and testing team in testing the application in test environment.

Environment: Unix AIX , Linux, K developer, Clear Case for source code control, Rational purify and Pure Coverage, C, C , PERL, Rogue Wave, Sybase, SQL.

Confidential

Role: Telecom Engineer/Project Engineer

Responsibilities Managed:

  • Addressing all the customer critical issues related to DSLAM from all over the world on a timely basis
  • Involved in design reviews in case of enhancements and code reviews in case of major fixes for the product.
  • Guiding the team to implement all the changes in DSLAM as per the overall system enhancements.
  • Mentoring the new team members in addressing the customer issues on a priority basis.
  • Drawn Use Case Diagrams, Class Diagrams, Sequence Diagrams to document proposed for development as per the system requirements.
  • Participated in design review discussions.
  • Developed functionality in C, C language using K Developer in Linux and Visual Studio in Windows.
  • Designed and developed the core business model and business rules within the application using C, C windows, Linux.
  • Used Shell Perl scripting for automation purposes.
  • Support to implementation during the production deployment.
  • Addressed various Memory related issues within the critical time lines and made significant amount of deliverables as per the SLA norms.
  • Implemented a functionality using STL in C and Inter Process Communication IPC techniques like Semaphores, Shared Memory and message passing.
  • Provided efficient and quick solutions to the Customer Critical Issues RED CCIs in various domains of the product like Equipment, Redundancy, Transport and Pstack etc.
  • Used SNMP, TL1 and CLI as interface management techniques for managing network element DSLAM which consists of NTs SANT-F, SANT-G etc and ADSL Boards LTs like ADLT-J, ADLT-K etc.
  • Resolved many issues which were popped up while migrating or upgrading the data base.
  • Efficiently used Multi Threading and multiprogramming in the development of various modules and used protocols like TCP/IP, UDP, IGMP, and ICMP for different purposes.
  • Guiding and assisting team members to extensively use tools such as Rational Purify, Quantify and Pure Coverage for fine tuning application performance.
  • Assisted the team in using the tools such as i960 Targetdbg for debugging a runtime application at customer live sites all over the world.
  • Proficient in using all the Alcatel's proprietary tools and languages.
  • Developed functionality in C, C language using Vi editor in Solaris.
  • Proficient in using all the defect tracking tools such as DDTS and configuration management tools such as Clear Case.

Environment: Unix, Linux, K Developer, Clear Case for source code control, Rational purify and Pure Coverage, Alcatel's Proprietary tools, C, C , PERL.

Confidential

Role: Software Developer.

Responsibilities Managed:

  • Involved in design reviews in case of enhancements and code reviews in case of major fixes for the product.
  • Preparing Technical requirement documents from business requirements from the customer when a trouble report is raised.
  • Specified the system architecture and design using OOAD utilizing the UML Analysis and Design Models, when some enhancement is to be made.
  • Drawn Use Case Diagrams, Class Diagrams, Sequence Diagrams to document proposed for development as per the system requirements.
  • Participated in design review discussions.
  • Developed functionality in C, C language using KDeveloper in Linux and Visual Studio in Windows.
  • Designed and developed the core business model and business rules within the application using C, C windows, Linux.
  • Wrote scripts for automation by using shell and Perl languages.
  • Guiding and assisting team members to extensively use tools such as Rational Purify, Quantify for fine tuning application performance.
  • Support to implementation during the production deployment.
  • Assisted the team in using the tools such as Appsight for debugging a runtime application at customer live sites all over the world.
  • Proficient in using all the Phillips proprietary tools.

Environment: Red hat Linux, Windows NT/2003,UNIX, KDeveloper, Rational Clear Case for source code control, Phillips proprietary

Role: Software Trainee.

Responsibilities Managed:

  • Collecting specific requirements from the customer through the client for implementing this functionality.
  • Participated in design reviews discussions and involved in designing the functionality design.
  • Developed the code for creation of NAT table.
  • Implemented the mapping table.
  • Unit testing the functionality and enhancements made.
  • Draw use case diagrams, class diagrams, sequence diagrams to represent the system design with new functionality.
  • Participated in System analysis and feasibility study of improving the performance of the product after implementing the new functionality
  • Responsible for integration and system testing.
  • Support to implementation during the production deployment.
  • Production support for the system after the system is implemented in Production.
  • Preparing the test specifications for the implemented functionality.
  • Involved right from freezing of requirement specs to final testing of the project.

Environment: C, C , Unix, CVS for source code control.

We'd love your feedback!