Harikrishna N
Email: *************@*****.***
Phone: 714-***-****
PROFESSIONAL SUMMARY:
5+ years of experience in Client/Server Applications, Worked on Several technologies like C/C++, OOP, SQL, Multithreading and shell scripting, all on a UNIX platform including development, Integration and Testing.
Handled multiple assignments concurrently, in coordination with other IT personnel in diverse business domains of Healthcare, Insurance and Service Industry Sectors.
Strong ability to utilize UNIX shell programming methods.
Extensive knowledge of UNIX Commands. Experience in building and consuming Web Services (XML, WSDL).
Designed and developed solutions using C and Pro*C to automate problem detection and monitoring.
Hands on experience in writing PL/SQL procedures, packages, triggers. Involved in creation of databases, moved databases by creating control files, export/import, and complete backups.
Created and maintained Oracle schema objects like Tables, Indexes, Sequences and Synonyms.
Extensive hands-on and HealthCare management experience in a variety of projects involving the customization, design, development, implementation, and testing.
Expertise in programming languages like C, Pro*C, UNIX and SQL.
Hands on experience in SQL server, Oracle databases.
Unit testing, measuring performance & adding optimizations to reduce latency.
Maintain daily ad hoc requests for Unix/Linux system users and expertise in streamlining the code in reducing support costs.
Experience in Risk Management process and technology reengineering, valuation review process and technology, strategic sourcing, metrics and benchmarking
Experience in development methodologies like SDLC, AGILE, SCRUM and Waterfall.
Excellent skills in problem solving, analysis, communication and documentation
WORK EXPERIENCE:
DXC Technology Services, El Paso, TX Dec 2018 till date
Role : Software Developer
Responsibilities:
Responsible for gathering and analyzing Business and system functional requirements.
Involved in complete SDLC which includes requirement gathering, analysis, design, development, Implementation.
Creating use case scenarios and documents work flow and business process.
Developed highly efficient algorithms in C/C++ through both pair-programming and independent work.
Wrote SQL*Loader scripts to migrate the data from the text files, Spreadsheet etc. and populated the intermediate tables.
Involved in ETL processes to load data from Flat files, XML, SQL Server, Access and Excel spreadsheets into the target Oracle database by applying business logic on transformation mapping for inserting and updating records when loaded.
Worked on Performance tuning by using Explain Plan and various Hints.
Developed UNIX Shell scripts to automate repetitive database processes.
Handled XML files at database stage
Worked with SQL queries using MS Access for data manipulations.
Company website maintenance with HTML and XML.
Reviewed Stored Procedures for reports and wrote test queries against the source system (SQL Server) to match the results with the actual report against the Data mart (Oracle).
Heavily involved in the coding and development process of my group. Used C, C++, Shell and Perl scripting for most Unix platforms.
Used Scrum Work Pro and Microsoft Office software to perform required job functions.
Validating imported and exported files in different format and preparing layout charts for the data transports.
Supporting, Assisting and advising Program Manager from time to time for Project Management and taking decisions on various aspects of the project like performance metrics and non-functional requirements.
Environment: C/C++, UNIX, SQL, Oracle, SQL server, Putty, FTP, Notepad++, Visual studio, MS Office Suite, UAT, UML
Cymansys Solutions Aug 2018 to Dec 2018
Role: Software Developer
Responsibilities:
Prepared scope of the project and developed new business process along with process mapping and user task analysis.
Used the Agile methodology to build the different phases of Software development life cycle. (SDLC)
Data structures, algorithm sockets and threading were specified, prototyped, developed and tested on object oriented, multiplatform C++ framework.
Highly efficient algorithms were developed through pair programming and the use of SQL server, Teradata for database activities.
Wrote various SQL queries to create, update, modify tables, create reports and retrieve information from the database.
Developed load balancing configuration front end for Windows and UNIX platforms. Configuration file stored as XML document.
Analyzed and Documented Business Requirement Document (BRD), Functional Specification Documentation, and System Requirement Documentation, using UML methodologies
Involved in developing Unix scripts for a higher level of Automation for the Data loading process of the research database.
Enhanced the existing Unix scripts to achieve better performance and throughput.
Strong understanding about user interface (UI) and user experience (UX) design principles and users centered methodology.
Developed user guides, provides user training, and supports the user in development of work processes.
Supported UAT to evaluate the system performance and developed system plan to quality center, review design, view test cases.
Created application specific test plans and test case to support User Acceptance Testing (UAT).
Environment: C/C++, UNIX, SQL, Oracle, SQL server, MS Office Suite, UAT, UML
Aspyretech Inc – Atlanta, GA July 2017 to Aug 2018
Role: Software Developer
Responsibilities:
Developed and Implement code changes using Pro*C, C, UNIX and Oracle 10g
Experience configuring Open LDAP and setting up clients for Open LDAP.
Designed, Developed, implemented a system using Oracle PL/SQL, UNIX-BASH to take data systems and load them into Oracle database tables
Worked on designing and implementing software in a shared services model with XML, XSD, and XSLT.
Created Tables, Database Triggers, Functions, Cursors and Complex SQL queries by using Oracle 10g.
Integrated XML and other type of programming in Database and applications.
Application process monitoring using monitor templates.
Designed, Implemented, and tested the application using C, Korn Shell Scripting (ksh), Multi-Threading, HP-UX (Release 11i).
Supported System Testing, Acceptance (UAT) Testing and Production changes.
Debugging and Troubleshooting production issues.
Conducted walkthroughs with Customers about DAD, TKD and Testing.
Environment: C/C++, UNIX, SQL, Oracle, SQL server, MS Office Suite, UAT, UML
Cymermate infotek Limited – Hyderabad Dec 2011 to Jan 2013
Role: Associate Software Engineer
Responsibilities
Performed Designs and Analysis on business systems applications, systems interfaces, databases, reporting, or business intelligence systems.
Involved in complete SDLC which includes requirement gathering, analysis, design, development, Implementation.
Required to attend functional meetings to gather requirements and provide technical opinions about feasibility.
Developed highly efficient algorithms in C/C++ through both pair-programming and independent work.
Wrote stored procedures, functions, and database triggers in SQL Server 2008.
Handled XML files at database stage
Wrote various types if scripting like Perl, corn, python in Unix
Used SQL developer to write and execute SQL queries. Owned, documented and developed feature for media sharing between flat files to the Oracle Database in the Business Intelligence Environment.
Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
Co-ordinate with QA and BI reporting teams for any data related issues.
Environment: C, Pro*C, UNIX, CSS, HTML, SQL server, Shell Scripting, oracle and Putty.
TECHNICAL SKILLS:
•Languages: JAVA, C, SQL, PL/SQL, PHP.
•Web Technologies: HTML, CSS, JavaScript, XML.
•Databases: Oracle11g/10G/9i, Teradata 13.10, Sybase 12, DB2 (V9.7), MS Access, SQL-Server2008R2/2012.
•Scripting Language: UNIX Shell, Perl.
•Hardware: PCs, PDAs, Peripherals, Network accessories.
•Methodologies: AGILE, SCRUM, WATER FALL.
•Operating Systems: Windows 2000/XP/ Vista/ 7, UNIX, Linux, VMWare
Masters in Computer science May 2017
California University of Management and sciences
Bachelors in Electronics and Computer Engineering March 2011
JNTU