Unix/c# .net Developer Resume
Charlotte, NC
SUMMARY:
- Talented IT engineer with 20+ years’ experience in all life cycle phases of application development as an analyst, developer, DBA, UNIX Administrator, project leader and manager.
- Excellent at solving problems, performance tuning, design and programming. Extensive experience in UNIX Shell Programming, Hadoop, C, ESQL/C, INFORMIX - 4GL, INFORMIX-SQL, Microsoft SQL Server, COBOL and PL/1.
TECHNICAL SKILLS:
Other Databases: Hive, Microsoft Access, DB2, ORACLE, SYBASE 10/11 and SUPRA
Programming: Java, C#, HTML, CSS, FORTRAN, Pascal, Assembler and LISP
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte NC
Unix/C# .NET developer
Responsibilities:
- BigData project. Feeding Hadoop cluster from Microsoft SQL Server and Oracle databases in a daily basis and Streaming data from Bloomberg.
- Improving the security of 1,000+ jobs using CyberArk (ID VAULT). Current programs read credentials from different sources as databases, text files, configuration files, and properties files. All these credentials must be converted to “connection strings”. All the programs that read these credentials with authentication purposes must be changed to continue processing the current values and the mentioned “connection strings”. When a program (Unix Shell Script, Java, or .NET) reads a connection string, it must send it to CyberArk in order to retrieve the stored credentials in the VAULT and pass them to the calling program to grant or deny the access to any protected resource.
- Migration of 1,000+ jobs to new Windows/UNIX servers
- Migrated a UNIX application from Solaris to a Linux server. The application used a Microsoft windows service to connect to a remote vendor supplying trade information
- Created scripts to verify deployment processes
- Created scripts to search strings in Subversion Repositories
- Created automated test scripts to validate key Vanguard trading process.
- Tools: UNIX-Linux-Shell Programming, Hadoop Cloudera, Hive, HBase, Sqoop, Oozie, Flume, Java, Scala, Spark, C#, Oracle 11g, SQL Server 2008, Sybase, Control-Manager, IBM MQ, Agile, Subversion, Sprint Tool Suite, TIBCO, Microsoft Access, CyberArc (IDVAULT)
Confidential, Charlotte NC
Technical Lead
Responsibilities:
- Wrote a program to capture the error messages during the startup or restart of a JVM
- Wrote a program to extract the last (n) error messages from a JVM log file
- Wrote a program to extract all printed messages during a period of time in all the log files of a JVM
- Made it possible to “spread” the execution of a script across several UNIX Servers
- Supported the bank’s e-Commerce test environments
- Prepared Environmental Readiness and Release documentation
- Performed Shake out readiness and execution
- Fixed Triage Quality Center defects
- Provided technical support for e-Commerce applications and environments and built, established, documented and automated these environments
- Tools: UNIX Shell Programming, AIX-Linux, Windows, Java, IBM WebSphere, Oracle DB,
Confidential, Chicago IL
Technical Lead
Responsibilities:
- Coordinated multiple projects in diverse environments
- Analyzed and programmed multiple Tax Reports
- Led the testing of the company’s websites
- Tools: UNIX Shell Programming, Microsoft Access, Visual Basic, Remedy, Internet Explorer, Firefox
Confidential, Bentonville AR
Senior Associate
Responsibilities:
- International GAPS development and support
- Designed, developed, coded, tested and deployed UNIX Shell Scripts to update an Informix database with translations to different languages (Spanish, French, Japanese, etc.) so that d applications could be used in other languages besides English
- Used Parallel programming to reduce application execution time
- Wrote a set of Informix-4GL programs to monitor computer communication
- Store Fresh Production Planning (FPP)
- Wrote C programs and UNIX Shell scripts to read text files and update inventory with data being generated by scales
- Production Support of Teamworks
- Wrote a C# program to verify which URLs were up and running and display problem URLs in an easy to read visual interface
- Wrote UNIX Shell scripts to collect multiple log files from different UNIX computers and transmit them for further analysis to any computer in the cluster
- Created a Microsoft SQL stored procedure to provide information about which SQL processes were blocking other processes so that DBA’s could kill these processes
- Tools: UNIX/AIX/LINUX and Windows Server computers, Informix/Microsoft SQL/DB2 Databases, BPMS Teamworks Lombardi Software, C, Informix-4GL, Stored Procedures, UNIX Shell Programming, Java, C#, C, PowerShell, Subversion, Remedy
Confidential, Bentonville AR
IT Consultant
Responsibilities:
- Migrated Informix/DB2 databases to new table designs
- Designed scripts to maximize the parallel loading of multiples tables and large tables.
- Upgraded C programs to accept the new table designs
- Tools: UNIX shell programming, C, ESQL/C, Informix-4gl, DB2, AIX, and HP-UNIX-Linux
Confidential, Delanco NJ
Programmer Analyst
Responsibilities:
- Maintained and developed Informix and C programs
- Developed a series of C, ESQL/C programs and UNIX Shell scripts to read the XML files which drivers transmitted from their mobile phones
- Wrote a C program to read EDI files and update a database with the inbound and outbound transactions embedded in these files
- Migrated applications from Sun Solaris to the IBM AIX platform
- Wrote UNIX Shell scripts to recompile all the source code and move the Informix database from one computer to another
- Optimized Accounts Receivable Reports reducing execution time from 3.5 hours to 10 minutes
- Automated many IT activities using UNIX Shell scripts including an application to move programs from development to production
- Tools: UNIX -AIX Shell Programming, C, ESQL/C, Informix, IBM-PC6 Mainframe
Confidential, Shelton CT
Informix-DBA
Responsibilities:
- Redesigned the physical layout of critical databases and moved data to the new layout
- Performed backup, recovery and tuning of the new databases
- Tools: UNIX Shell Scripts, C, Solaris 2.7, Informix Dynamic Server 7.31.UC5, Sun UltraSparc II
Confidential, Bogota, Colombia
Project Manager/Informix-DBA/UNIX Administrator
Responsibilities:
- Architected and created an online Stock/Stockholder Information System
- Migrated batch processing to the new system
- Evaluated vendor products and selected databases and hardware
- Tools: Informix, UNIX Shell Programming, C, Sun Ultra Enterprise
Confidential, Bogota, Colombia
Technical Consultant
Responsibilities:
- Customized key banking applications
- Tools: Visual Basic, UNIX Shell Scripts, C, Sybase, Client-Server Architecture, UNIX, Windows
Confidential, Bogota, Colombia
Project Manager/Software Developer
Responsibilities:
- Developed the Import Payment Report application
- Tools: Oracle 7, Forms 3, PL/SQL, ProCobol, VAX Computer, MVS Operating System
Confidential, Bogota, Colombia
IT Consultant/Informix-DBA/UNIX Administrator
Responsibilities:
- Trained IT and non-IT professionals in UNIX Administration, UNIX Shell Programming, Informix-4GL Programming, database administration and problem solving
- Tools: UNIX Shell Programming, UNIX Shell Admin, Informix-4GL, Informix-SQL, Informix-DBA Admin
Confidential, Bogota, Colombia
IT Director
Responsibilities:
- Supervised 20 IT professionals
- Optimized applications for the Colombian Department of the Treasury
- Tools: IBM 4381, Cobol-CICS, PL/1, Fortran
Confidential, Bogota, Colombia
Project Manager/Software Developer/UNIX Administrator
Responsibilities:
- Developed a General Ledger Information System
- Tools: Informix-Online, Informix-4GL, Informix-SQL, RM-Cobol, UNIX Shell Programming, C programming, Texas Instruments 1500 Computer
idential, Bogota, Colombia
IT Director
Responsibilities:
- Supervised 40 IT professionals
- Managed the first release of the Budget Management Systems for Bogota City
- Designed a new payroll system using database software
- Tools: IBM 4381, Cobol-CICS, Supra Database
Confidential, Bogota, Colombia
Project Manager/Software Developer
Responsibilities:
- Developed the Billing/Credit/Inventory Integrated System
- Tools: Cobol, Texas Instruments Computer
Confidential, Bogota, Colombia
IT Director
Responsibilities:
- Supervised the automation of 90% of the company’s process: Sales, Exports, Imports, Inventory, Production, Payroll, General Ledger, Shipment, etc.
- Tools: Cobol, Fortran, Assembler, Pascal, Texas Instruments computer
Confidential, Colombia
Operations Manager
Responsibilities:
- Responsible for production processing and planning
- Tools: Burroughs 3700/4700 computer, Cobol
Confidential, Colombia
Software Developer
Responsibilities:
- Developed a simulation model to calculate the demand/supply of engineers for Colombia
- Tools: IBM 360, Fortran
