Senior-level Software and Application Developer passionate about creating cutting-edge products for Healthcare, Banking, Utility, Product development industries. Very Hands on and passionate about AI/ ML and Cloud based technologies. Strong work ethic and dedicated to quality assurance. Adept at working with teams or independently in fast-paced settings.
Overview
19
19
years of professional experience
1
1
Certification
Work History
Technical Lead - Solution Architect
Cognizant Technologies Solutions
Las Vegas, NV
02.2013 - Current
Worked on Complex Billing Project for utility giant PNM Resources providing state of the art solution to highly challenging and technical problems.
Worked on Large Middleware Customer Billing system for large Utility Giants NV Energy. Las Vegas and PNM Resources, New Mexico. Provided Off The Shelf customized solutions, maintenance, support and training that encompassed multiple work flows.
Managed multiple tasks within tight deadlines while ensuring quality control throughout the process.
Developed Back components and in Core Java and Springboot.
Worked in NV Energy utility giant in middleware Banner System interfacing with Banner, Oracle 12c, Pro*C, Oracle Forms, legacy system, Java Front end.
Developed Data purging application, various modules for streaming billing system catering to 6 Million+ customers. Developed and implemented business logic for new programs like EPP (Equal Payment Plan), Delinquency Processing, Developed reports in Crystal report and ProC/C++.
Implemented Hash Sort and Linked List to write C++ modules for large scale reporting for business enablement catering to 6 ML customer base. Did extensive Performance Tuning for existing modules to enable processing improvement by factors of 600 percent.
Conducted code reviews to ensure high-quality code was produced that adhered to coding standards.
Drafted progress reports and presentations for company executives and stakeholders.
Expanded systems with new features and structural components.
Identified opportunities to improve system performance, scalability, and reliability.
Liaised between management and team members by conveying important information and communicating project expectations.
Determined budgetary requirements for bids, project planning and significant operational changes.
Analyzed code and corrected errors to optimize output.
Worked with Barclay’s investment bank in their Octon Castle System for large scale data integration in Python and Oracle 11g. Developed applications In PL SQL/Python for data processing.
Developed software components for EFS (Electronic Financial System), a proprietary application of JP Morgan and Chase, to enable various government schemes like TANF, SNAP, Child Care with Payment Systems of their Treasury Services. Python to sample data from Microsoft Mail to create graph.
Implemented Master Prescriber module for Walgreens working as part of their Walgreen Build System engagement. This was part of enforcement of FDI regulation to prevent fraudulent prescriptions in same or multiple states.
Coordinated system installations, testing and code corrections.
Employed integrated development environments (IDEs).
Wrote user manuals and other documentation for roll-out in customer training sessions.
Identified opportunities for process improvements to decrease in support calls.
Contractor/Solution Architect
GE Healthcare
Park Ridge, NJ
05.2012 - 01.2013
Connected with clients to identify needs and provide helpful solutions.
Provided technical guidance on development projects as well as implementation of new technologies.
Followed AGILE development methodology, requirements gathering, development coordination between offshore and onsite client.
Optimised image fetching execution performance by making the HTTP image fetching component using libcurl by designing and implementing synchronous multithreading. Implemented image prefetch buffering for faster execution and improving preformance by1.5X.
Developed the Dakota client library as dynamically loaded module for runtime loading. Made the component thread safe for multiple parallel execution scenario (multi-user invocation).
Developed and maintained technical documentation for software systems.
Created detailed project plans with timelines, deliverables, and resources needed.
Identified project risks and developed solutions and contingency plans to prevent mistakes and delays.
Troubleshot and updated client software and applications.
Collaborated with other team members to troubleshoot complex issues and develop solutions.
Senior IT Engineer Contractor
CMC India Ltd (Now sister concern of TCS)
Pittsburgh, PA
01.2010 - 04.2012
Determined technical requirements for projects and set work deadlines.
Extensive involvement in maintenance, porting and defect resolution of million lines of code written for real time and simulation software governing railroad transit system written C++.
Replaced old data structures and class implementations with STL containers like Vector, Maps, Lists to provide more efficiency.
Improved design and flexibility by Implementing and converting class relationships with Singleton, Factory pattern for more manageability.
Developed automation tool, which reduced the effort by 1/10 of time in Perl using OOPs concepts and eliminated human errors for different configuration modules. This substantially increased the overall productivity.
Modified the Build system to port the compilation environment to 64 bit Linux system.
Senior Software Engineer
Wipro Technologies
Bengaluru, Karnataka, India
12.2004 - 01.2010
Analyzed customer requirements to determine appropriate technology solutions.
Maintenance activities on the FCIP and VRRP protocol implementation for the CISCO MDS Blade Switch Firmware in C and C++.
Debugged and Resolved Defects corresponding to Gigabit Ethernet interfaces involving Flow control, FCIP header encapsulation, packet compression, Message Switching etc in MDS switches.
Implemented FIPS 140 security specifications using OpenSLL library.
Replaced System V IPC mechanisms like Shared memory, Semaphores, Message queue with their Pthread counterparts form full POSIX compliance.
Designed, developed and tested LZW compression/decompression algorithm by implementing class libraries in C++. Implemented Hash data structures internally.
Added Network Data Link layer communication support to the Ethernet 802.1X protocol. Wrote driver interface using VxWorks MUX API. Used Linux PF_PACKET socket interface to implement the driver for communication.
Integrated the Open1X X-supplicant (802.1x Ethernet protocol) to client supplied SDK to provide CLI and API interfaces.
Designed and developed Device Driver for PCMCIA Compact Flash Card on SH7770 Hitachi Automobile Systems board.
Education
Master of Science - Computer Science And Applications
Aligarh Muslim University
Aligarh, India
08-2002
Bachelor of Science - Statistics, Mathematics, Physics