Software Engineer Resume Profile
Summary
- 12 years of experience as Lead/Senior Developer on Development of Products in Telecom and Financial domain, featuring complete software development lifecycles both on proprietary and open source platforms.
- Domain experience in Telecom Mediation, Telecom Rating and Billing, Provisioning/Inventory Management ,GSM and e-commerce and Online Payments.
- Worked extensively in development of System applications in C ,JAVA, STL, UNIX, Websphere MQ Series.
- Strong knowledge and hands on experience of Design patterns and OOAD and hands-on experience in system design using UML.
- Experienced in RDBMS, Entity Relation diagrams, Data Flow diagrams and Normalization concepts, with Oracle and DB2.
- Well versed with SQL, PL/SQL and Pro C.
- Experience with Source Control tools like Clear case, CM-Synergy, Sablime, CVS and DDTS user level.
- Experience in supporting very large scale application systems, troubleshooting and tuning application problems in production environments.
- Skilled in handling multiple tasks and managing, meeting deadlines, coordinating project schedules, releases, meeting with clients and addressing their concerns.
- Experience in working effectively with diverse groups at all organizational levels to achieve common objective.Excellent interpersonal, analytical and communication skills.
- Technical Skills Platforms: UNIX, Linux, Solaris, Windows 2000/NT/XP
- Language: C, C , Perl, STL, POSIX Multithreading, SQL,PL/SQL, Pro C, Java
- Tools: Shell Programming, Perl, Purify, Quantify, Workshop, gdb/dbx, Insure , GC, Valgrind
- Case Tools: Clear case, Subversion, CVS, CM Synergy, Perforce
- Database Technology: Oracle 9i, DB2 SQL, PL/SQL, Sybase 12.5
- Middleware: IBM Websphere MQ Series 6.0, BEA Tuxedo 8, Redhat MRG 2.2
- Web Development Technology: HTML, DHTML, XML, Apache/Tomcat, Spring, Hibernate, Apache CXF,Web Services
Work Experience
Confidential
Role : SSE Development
- Designed and Implemented Cross-site Component in the Geo Redundancy project Active-Active .
- Played crucial role in architecture, design and development of on-going IMN Development of Propriety Windows File Q with AMQP Apache Qpid
- Evaluated In-Memory Database solutions such as Couchbase, Oracle Coherence.
- Designed and implemented log4j conversion from syslog.
- Timely delivery of high-quality solutions
- Perform Design and code reviews.
Environment: C /Java, Apache/Tomcat, Oracle 10g, Redhat MRG 2.2,Perl, RHEL 6, Shell scripts, XML, Perforce.
Confidential
Role : Senior Associate
- As a Senior Associate
- Designed and implemented Realtime Buying Power Project which is core of Trading platform.
- Designed and implemented redesign of New Confirm Order Processing project to improve handling of larger volumes of trading.
- Redesigned and refactored Order processing C code into more manageable C code using Design Patterns.
- Designed tuxedo based C web services for Community Project.
- Solved many critical core dump issues as part of AS5 migration of ETSO tuxedo node.
- Solved some of the toughest memory leaks and memory corruption in Realtime Buying Power Server and Order Server.
- Performance and memory leak improvements.
- Perform Design and code reviews.
Environment: C ,Java, STL, Apache/Tomcat, Spring, Hibernate,Apache CXF,Web Services, Embedded SQL, Sybase 12.5, BEA Tuxedo 8,Perl, RHEL 5, Shell scripts, XML,Subversion.
Confidential
Role: Programmer Analyst
- As Consultant
- Designed and maintained MQ based iVAPP interfacing systems to iNMS.
- Provide solutions as Subject Matter expertise on the iVAPP interfacing systems like vRepair, iNMS, PONNMS and vPlan and core module of ODN-Provisioning module of iVAPP.
- Participating and driving design for the new requirement for the modules I own.
- Coordinate between external teams to ensure that the design specifications translate correctly into technical components.
- Set guidelines for development, implementation and testing of the given software modules.
- Performance and memory leak improvements.
- Perform Design and code reviews.
Environment: C , STL, MQ Series, Embedded SQL, IBM DB2 9, Perl, Sun Solaris 2.8 , RHEL 4, Shell scripts, XML,CVS.
Confidential
Role: Team Lead/Associate Manager
As Lead
- Design and document technical specifications for various Initiatives under the Merchant Services Vertical.
- Participating and driving design for the new requirement for the modules I own.
- Coordinate between external teams to ensure that the design specifications translate correctly into technical components.
- Set guidelines for development, implementation and testing of the given software modules.
- Redesign of the Large Merchant Services Reject transactions module.
- Perform Design and code reviews.
Environment: C , STL, Perl, Sun Solaris 2.8 , RHEL 4, Shell scripts, XML,ClearCase, ClearQuest, IBM Rational Purify.
Confidential
Role:Senior Systems Analyst
- As Lead and Subject matter expertise
- Estimation for Impact Analysis, design and implementation of new functionality and Change Requests
- Involved in High Level and Low Level Design of new functionalities.
- Delivered Adaptor for Dobson Push to talk adaptor, Nortel GPRS Adaptor
- Memory and performance improvement for whole product using Purify and quantify.
- Delivered maintenance releases.
- Developed code generator for adaptor.
- Developed TAP 3.11 for Cingular
- Developed prototype of RFC 4006 compliant Diameter CC Application using open diameter for Online Charging.
Environment: C , SQL, PL/SQL, Shell Programming, Purify, Workshop, Quantify, Clearcase
O/s: Sun Solaris 2.8, Linux, HPIA, Oracle 9i,
Confidential
Role:Senior Software Engineer
- As Module Leader
- Developing and testing platform components.
- Providing status and progress reports to the reporting manager
- Ensuring progress of deliverables
- Resolving assigned MRs Modification Requests
- Written perl scripts to monitor the application and for sending mails in case of any discrepancy.
- Involved in writing stored procedures and batch processes for different tasks using Shell scripts, Perl.
- Wrote documentation for the database design, maintenance procedures, backup and recovery routines
Environment: C , Java, CORBA, HP-UX 11i, Apache/Tomcat/
Confidential
Role:Software Engineer
- As Module Leader
- Developing and testing new features and components.
- Providing status and progress reports to the reporting manager
- Lead the design and implementation team for the features assigned.
- Coordination between team members, mentoring, and attending reviews was part of the job.
- Participation in different threads and Compliance to the Motorola process.
- Support at feature, System and Stress testing.
- Solved high priority PR's.
Environment: C , C, OSP, Shell, Perl, Informix, Clearcase