Software Developer Resume
El Paso, TX
PROFESSIONAL SUMMARY:
- Over 6 Years of experience as Unix and C, Pro*C developer involved with coordinating ground - up planning, programming and implementation for core modules and utilizing effective techniques in planning, estimating, controlling / completing assignments within the committed time / constraints.
- Handled multiple assignments concurrently, in coordination with other IT personnel in diverse business domains of Healthcare, Insurance and Service Industry Sectors.
- Peer reviews of the Design and Source Code (C, Pro*C, SQL, and Shell Scripts).
- Hands on experience in Programming UNIX Shell Scripting, SQL, PL/SQL.
- Experience in using UNIX shell scripts for server monitoring, deployments, Synchronizing Source System to automate the process andExperience with file transfer methods (FTP).
- Extensive knowledge of UNIX Commands. Experience in building and consuming Web Services.
- Very good hands on experience in PL/SQL programming and good knowledge on RDBMS concepts .
- Experience in Testing, Data Validation and writing SQL and PL/SQL statements- SQL Queries, Sub Queries, Stored Procedures, Functions, views,Triggers and packages.
- Workedextensively across various DBMS like SQL Server (SQL Server 2008 R2, SQL Server 2010/2008/2005 ), Oracle 10g/11g.
- Involved in creation of databases, moved databases by creating control files, export/import, and complete backups.
- Experience in HIPPA (Health Insurance Portability and Accountability Act), and EDI experience related to Health care and Retail Industries.
- Unit testing, measuring performance & adding optimizations to reduce latency.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Ability to manage deliverables as per the scheduled target dates and Commitment to develop best practices and standards.
- Creative keen learner and tenacious problem solver with good communication, analytical &problem-solving skills abilities and Effective in working independently and collaboratively in teams.
- Excellent analytical, inter-personal and communication skills with clear understanding of business process flow.
- Exceptional communication and presentation skills and established track record of client interactions.
- Excellent skills in problem solving, analysis, communication and documentation.
- Ability to work efficiently within the team as well as independently.
TECHNICAL SKILLS:
Languages: Pro*C, C, C++, SQL, PL/SQL.
Databases: SQL-Server2008R2/2010/2012, Oracle11g/10G/9i, Teradata 13.10.
Web Technologies: HTML, CSS, JavaScript, XML.
Software: Microsoft Visual Studio, MS Office, Eclipse.
Scripting Language: UNIX Shell, Perl, python, JavaScript.
Methodologies: Agile, Scrum, Water Fall.
Operating Systems: Windows 2000/XP/ Vista/ 7, UNIX, Linux.
Tools: Visual Studio, MS-Office suite (Word, Excel, MS Project and Outlook), Putty, FileZilla, SCM, Clear Case, HP ALM
PROFESSIONAL EXPERIENCE:
Confidential, El Paso, TX
Software Developer
Responsibilities:
- Responsible for application development using C, UNIX, Pro*C, Oracle, SQL, PL/SQ, stored procedures, SQL*Loader and UNIX Shell scripting.
- Code implementation and patching of the system's processes through CO’s & WI’s (Change Orders& Work Items).
- Developed, enhanced and tested the Pro*C/batch code and shell script for the subsystems like Buy-In, TPL (Third Party Liability), Managed Care and Claims.
- Translating the business requirements in to coding (C, SQL) and meet the project deadlines on time.
- Documented design, implementation and unit test documents for every Change Orders and Work items worked on.
- Experience in training users, providing technical support, maintenance and documentation of the developed software.
- Conducted and attended Walkthroughs with other SEs for implementation/promotion approvals.
- Created diff files for comparison between old code and new code using Perl scripting.
- Developed Complex database objects like Stored Procedures, Functions, and Indexes using Oracle SQL developer.
- Coordinate with all vendors, trading partners, and internal Business Functional teams to define EDI business requirements.
- Using Oracle SQL Developer for Database Activities.
- Created new database objects like Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in SQL Server.
- Developed queries in SQL to retrieve data from tables and to test data integrity.
- Done Unit testing in Environments like: Local, User Acceptance Testing (UAT) Testing and Production.
- Experience in developing Unit test cases based on the business scenario and requirements and performing Integration and Regression test.
- Worked in Agile (Scrum), which included short term goals, iterative development and daily stand-up meetings.
Environment: C, SQL, Pro*C, PL/SQL, Oracle, UNIX, Linux, Shell Scripting, Perl Scripting, Putty, Clear Case, FileZilla, HIPPA, ALM, Visual Studio.
Confidential, Wilton, CT
C, UNIX 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.
- Data structures, algorithm sockets and threading were specified, prototyped, developed and tested on object oriented, multiplatform 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, Unix, SQL Server 2010, Windows XP, Clear Case, Clear Quest, UML, Rational Suite, MS Office (MS Word, MS Excel, MS PowerPoint), MS Access, XML, Eclipse.
Confidential, Plainsboro, NJ
C/C++ Developer
Responsibilities:
- Responsible for requirements analysis, functional gap analysis, and application design.
- Involved in the design and development of various client and server applications/utilities which are used by polling system for different types of polls and users to get various reports and polling status using C++.
- Wrote UNIX shell scripts to automate the daily/weekly/monthly polling such as Nationwide Backup, Software Upgrade, and Payroll etc.
- Developed a JAVA interface for connecting and executing DB operation from MySQL.
- Used Socket programming and IPC for communicating among the various process.
- Used GDB debugger to debug the code and make to build the code.
- Responsible for preparing test cases and unit testing of the developed component.
- Providing quick resolution to Clients' Production issues and debugging trouble tickets.
Environment: C, C++, shell scripts, MySQL, PL/SQL, UNIX, GDB.
Confidential
Software Developer
Responsibilities:
- Working extensively on bug fixing, blocker removals and working on story points.
- Proficient knowledge in C++ standards.
- Designed, implemented and maintained a multithreaded server that received and processed acknowledgement messages from downstream applications regarding event data pushes using C++ STL, multithreading, shell scripting and UNIX.
- Participated in the development of a multithreaded publish/subscribe process which consisted of several subscription and push servers using C++, STL, multithreading, shell scripting and UNIX.
- Working with off-shore team and various teams on onsite for development on regular basis.
- Used various Web Debugging proxy tools like Charles Web Debugging tool, Fiddler etc.,
- Worked on Mobile and web-based applications like Android, Windows based apps.
- Involved in code check-ins and code-checkout using GitHub repository and performs code reviews at regular intervals.
- Working on high priority tickets on various applications and providing them the exact resolution.
- Writing Visual C++ code in MS Visual Studio.
- Proficient knowledge on ticketing tool JIRA.
- Involved in the project documentation using MS-Office, Visio.
- Performed various Testing like Unit test and writing test cases.
- Performing code reviews at regular intervals for the smooth running of application.
- Working closely with Dev and QA team and resolving the crisis.
Environment: MS Visual Studio 2015, STL, BOOST, Thread Pool, MS-Office, GitHub, Android Studio, C++, UAT, Test cases.
Confidential
C Developer
Responsibilities:
- Composed and designed the project in such a way it helps everyone in getting registered easily
- Established the UML diagram to build the project step by step analyzing functional and business requirements.
- Arranged a Usability testing to know the flaws and whether it was built per the client requirements
- Gathered and understood the User requirements and Functional specifications
- Created components for isolated business logic and finalize the design specifications for the new system using C, Korn Shell Scripting, Multi-threading.
- Used Oracle as the Database to persist the information
- Queried Stored Procedures, Packages and PL/SQL scripts to retrieve the required data
- Involved in design, development and maintenance of the application
- Performed Unit, Integration and Performance testing, continuously interacted with Quality Assurance Group.
Environment:: C, CSS, HTML, SQL server, UNIX, Multithreading, oracle and Teradata.