Senior Software Engineer Resume
MD
SUMMARY:
- Over 14 years of hands on experience in Design, Development and Project Management of Distributed Enterprise Applications which include Eleven years of experience in Telecom Billing & Customer Care applications and two years in Financial Software development. Full project life cycle experience and particularly enjoy all technical aspects of the software development process. Experienced in managing onshore/offshore teams, working under pressure yet keeping commitments.
- Successfully migrated IP Service Assurance into vRepair ( ).
- Verizon Telecom IT All Star . Merged two service assurance applications to support Verizon’s strategic move towards Tech Support Consolidation (2013)
- Excellence in DSL Automation using Oracle Workflow. Automated Service Assurance process to achieve 80% automation which helped business cut 60 Associates in offline centers. (2008)
- Implemented DSL Scrubber process which helped business save 3000 Non Productive dispatches/month. Aprox savings of $4.5 M/Year. (2009)
- Strong Experience in Requirement gathering, Design and Development of Telecom applications using C++/Java/J2EE technologies/Pro*C/PL/SQL/CORBA under HP Unix and Solaris 8.
- Skilled in Oracle 8i - 10g, Embeded SQL, PL/SQL, Stored Proc and Packages.
- Hands on Experience on Servlet, JSP, JDBC, Hibernate under Weblogic and Apache Tomcat.
- Good skills in using Case Tools like SVN, HP Quality Center, Rational Rose, Continuous 4.5, Exceed, Eclipse, STL etc.
- Possess strong problem solving skills with the ability to follow project standards.
- Strong Communication and Interpersonal skills.
TECHNICAL SKILLS:
LanguagesProgramming Languages: C, C++, Core Java, Servlet, JSP, JDBC, Hibernate, Webservice, PL/SQL, Pro*C, Perl, Shell
Operating Systems: HP Unix, Sun Solaris, Microsoft Windows
Databases: Oracle 8i-10g, Object Store PSE PRO 2.5, MySQL 1.1.5
UML: Rational Rose 98/2000
Middleware: WebLogic 8/10, CEM(Verizon middleware), Corba 2.0(Visibroker), Tomcat 6/7
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- Actively participating in Requirement gathering sessions to finalize requirements
- Prepare HLD, DLD from Requirement document.
- Extensively worked with architects and development team to implement new features.
- Provided prompt support for production issues coming from Users.
- Worked with production support teams on scheduling and deployment of fixes.
Environment: JDK 6.0, Multithreading, collections, SOAP webservice, Tomcat, Unix, Oracle
Confidential, MD
Senior Software Engineer
Responsibilities:
- Extensively worked in each area of s/w development life cycle such as Requirement Gathering (RGS), Design, Development, Testing and Production release support.
- Actively participated in RGS sessions to finalize Business Requirement Doc (BRD).
- Provided Level of Effort (LOE) for the new Work Requests.
- Wrote SRS, Detailed design document and held review sessions with users, testers and dev teams.
- Allocated resources for Dev tasks and successfully lead the Development effort.
- Reviewed test cases prepared by testing team.
- Held daily calls with Dev/Testing teams to track the project status, address dev issues and review the issues reported by testing team.
- Done extensive development using C++ /Java/JSP/Servlet/JDBC/Hibernate/ Pro*C/PLSQL to implement complex functions, packages and stored procedures.
- Some of the high visibility projects delivered at Verizon are
- IP conversion - Merged IP Svc assurance functionality in vRepair Core.2011/12
- Frontier separation, vRDS to Core migration, VOL Remedy to vRepair/iCAD migration. 2010
- HSI Ping Tool to reduce repeat dispatches 2009
- DSL Trouble Ticketing process Automation, DSLScrubber 2007, 2008
- IPNMC migration, WFAC migration to vRepair2006
Environment: C++, Java, Servlet, JSP, JDBC, Hibernate, Java Mail, Webservice under Weblogic 8.1, HP Unix, Oracle 10g, PL/SQL, Pro*C, Continuous, Borland Visibroker 7, HP Quality Center, Perl, Shell scripting, Weblogic, Tomcat 6.0.3
Convergys, FL
System Analyst
Responsibilities:
- Worked as a Subject Matter Expert (SME) of Andrim Cache. Andrim is a huge data cache containing customer account and service information.
- Developed daemon processes to update Andrim and keep it in sync with database.
- Diagnosed and implemented the critical bug in automatic refreshing for ALNR and CellSite cache.
- Actively involved in design and development of features like WLNP, Geneva/P2K, IP packet data rating etc as well as enhancing the existing features.
- Handled different type of usage records such as Voice, Data, SMS, 3G for personal as well as large(corporate) accounts.
- Involved in new feature design and development for Usage Subsystem.
Environment: C, C++, Sun Solaris 8, Rogue Wave( Tools.h++, Math.h++), Perl, Great Circle, Rational Purifier, Oracle 8i, Jtrace
Confidential
Software Developer
Responsibilities:
- The software component is implemented as a Java server using JDK 1.2.2. It provides data service and is suppose to run once in a month to built network s.Typically Telecommunication network includes the network components Primary Cross Connection point (PCP), Secondary Cross Connection point (SCP), Distribution point, Switch etc. Build Network s computes a healthy value among a set of lines passing through these network components. s are first built in Build time database and then they are transferred into run time database and kept ready for business calculations.
Environment: JDK 1.2.2, Visibroker 3.2 (Corba 2.0), Sun Solaris 2.6, Oracle 8.0, Rational Rose 2000, JST Tool, Exceed.
Confidential
Software Consultant
Responsibilities:
- Host Interface is an ANSI C module, suppose to run 24/7. It imports the necessary data in the system in the start up.
- The data is divided in User Information, Content Information and Editorial Information. The import schedule is configured in a configuration file and based on the schedule set in configuration file an event is generated and dispatched the event handler.
Environment: C, Sun Solaris 2.6, Broadvision 4.1, JSP, Servlet
Confidential
Software Consultant
Responsibilities:
- The module is implemented as a Corba server using standard C++. The server offers data as well as business services. Typical tasks include computation of curves (eg Yield, Volatility, Correlation Matrix etc.) from market data and storage of computed results. The curves are computed with the aid of simple statistical functions and are required for the computation of VaR by the Algorithm and Calculation servers.
- Implemented parts of Algorithm and Calculation server.
- Implementation of cash flow generation functions for Equity, Commodity, FX, Bond and Loan.
- Coding of functions for computing VaR of a given portfolio in Calculation Server.
Environment: C++, Visibroker 3.2 (Corba 2.0). Object Store PSE Por 2.5, Rogue Wave libraries (Tools.h++, Math.h++, Threads.h++), Visual Source Safe 6.0, Rational Rose 98.
