Rajesh Acharya

  • Python Developer
  • Parsippany, NJ
  • Member Since Jun 12, 2023

Candidates About

 

Rajesh Acharya

SUMMARY

Information Technology professional with over 14 years of experience

·         Software Design and Development.

·         QA Testing, Debugging, and user documentation.

·         Worked on Freelance projects for various small business.

·         Web Server Administration on Apache, Netscape Enterprise Server, and iPlanet.

·         Worked with various Databases such as Sybase, Oracle, and MySQL.

·         Highly motivated and enthusiastic.  Quick learner of new technologies.

·         Diverse technical knowledge with strong verbal and written communication skills.

·         Efficient organizational and analytical skills with attention to details.

·         A self-starter with initiatives and an excellent team player. 

·         System Administration on various flavors of UNIX.

 

 

CERTIFICATIONS/ TRAINING

·         Big Data and Hadoop Certification  (working knowledge of Hive)

·         Python Programming Certification

·         BrainBench Certified for UNIX Korn Shell Scripting, JavaScript, HTML, JAVA2 Fundamentals, RDBMS Concepts, Web Design Concepts, Oracle PL/SQL Fundamentals, and Bash.

·         Sun Certified System Administrator for Solaris 8.

·         Agile and Lean Methodologies (Cognizant-QuickLeft)

·         Attended training for BEA WebLogic 7.0 Administration.

 

 

PROFESSIONAL EXPERIENCE

Cognizant, Inc, Teaneck, NJ

July 2016 – Present

JPMChase & Co., NY, NY  (July – October 2016)

Support/Python Developer

 

Worked in the support Group to manage and enhance Typhoon (in-house software change management) System.

  • Based on user issues, update the backend python code to implement changes to fix the system.
  • Worked with SVN and Jenkins to perform build of the Typhoon system for minor and major releases to production.
  • Worked with MySQL database to improve data quality.

 

 

 

 

 

 

 

 

Tangoe, Inc., Parsippany,NJ

Dec 2009 - Jun 2015

Python Developer/Engineer

(CDR Chargeback and Rebill)

 

Duties include:

·         Developed Python deamon processes that filter, price, and load CDR data to Oracle DB.

·         Wrote script in Python and Expect API for running commands/programs on remote servers.

·         Worked with complete rewrite of filtering script in Python for a major client to process CISCO call manager IPT CDR records based on rules provided by client.

·         Maintained and enhanced Python scripts for Chargeback and Rebill clients.

·         Implemented services for new and existing clients.

·         Created a tool using Java to extract table and data from DB2 database files.  Great performance improvement in time over running the python script on windows.

·         Developed wrapper scripts in Bash shell to automate execution of multiple Python scripts.

·         Used Oracle SQLDeveloper to develop and design SQL queries for implementations.

·         Provided support to other developers and groups on CDR related queries.

·         Build a web interface pages in Php and Python to view status of CDR load.

·         Wrote ad hoc Perl scripts for reporting.

 

 

 

Strategic Staffing Solutions, PA

May 2009 - Nov 2009

Cigna, Corp, Philadelphia, PA

QA Python Developer

·         Wrote a complex daemon script in Perl to perform Quality Assurance on Health-related files according to business logic/rules.

·         The script monitors input directory for files to be audited as per mapping information.

·         Process the file in a separate thread independently according to file layout.

·         Use Semaphores and shared memory for tracking status on various running tasks (ie: progress and lines processed)

·         Email report on failed audits to respective business group.

·         Built secondary monitor tool which could be used to view running processes.

 

 

 

Tekmark Global Solutions, Piscataway, NJ

July 2008 - Feb 2009

Telcordia Technologies, Piscataway, NJ

UNIX/System Engineer

 

Worked on a project that involved moving an AOS (Area of Service) cluster servers from one SPACE (Database Server) to another SPACE.

·         Prepared MOP (Method of Procedure) documentation to "SWING" the AOS (Area of Service) nodes from a source SPACE (DB) to a new target SPACE (DB).

·         Wrote and enhanced existing scripts in UNIX Shell and Perl used for data migration.

·         Tested MOP procedures to validate successful transition of AOS to new server.

·         Built an internal web-site for the Services Group with diagrams depicting the layout of all the production servers.

 

 

 

InfoSys, Bridgewater, NJ

Feb 2007 - May 2008

DowJones and Company, South Brunswick, NJ (2/2007-12/2007)

Programmer Analyst

·         Supported a re-engineering/porting project for internal Web-based DAMS (Digital Assets Management System). 

·         Re-engineered various application related spooler scripts written in shell and Perl.

·         Engineered a generic install script in bash shell for installing and deploying the CPAN modules for DAMS (Digital Asset Management System) and other related projects.

 

 

Goldman Sachs, Jersey City, NJ  (1/2008-5/2008)

Programmer Analyst

Worked in the Equity Middle-Office Department to enhance various build scripts and tools.

·         Was responsible for running automated test scripts and Production Support.

·         Analyzed application requirements and creating JILs for use with Autosys.

·         Configured in-house packaging application on Tomcat and Apache.

·         Developed new tools to be used for test automation using Perl and UNIX Shell.

 

 

Accenture, Wilmington, DE

Jul 2004 - Dec 2006

Comcast Communications, Mount Laurel, NJ (7/2004-4/2006)

Programmer Analyst

·         Used Perl and LDAP programming to develop scripts for quality auditing and reporting.

·         Assisted with complicated data cleanup of legacy subscriber data. 

·         Provided production support on the Data Migration Team

·         Certified new cable modems for DOCSIS for Comcast

·         Documented procedures for performing certification wave, and setting up CVS.

 

Comcast Communications, Mount Laurel, NJ  (7/2006-12/2006)

Sr. System Engineer

Worked with the PPT group to automate the software upgrade process

·         Automated the process for installing patches for the Cisco SoftSwitches (BTS 10200 - Call Agent and EMS).   

·         Reduced time required for manual patch updates by 50%.

·         Engineered scripts in Perl to install/uninstall Cisco's patches on the appropriate servers

 

 

 

TECHNICAL SKILLS

Big Data:

Hadoop, Hive, PIG, Oozie, Spring Batch

Databases:

Oracle, MSSQL, MySQL, Sybase, HIVE

Applications:

Tomcat, Weblogic 7.0, Microsoft SNA Server, MS Visio.

Web Servers:

Apache, MS IIS, iPlanet, Netscape Enterprise Server.

Protocols:

TCP/IP (FTP, HTTP, SSH, DHCP, SNMP, SMTP, LDAP).

Monitoring:

HAWK.

Scheduling:

AutoSys, Cron, Oozie

UNIX Tools:

grep, awk, sed, tar, mailx, find, sam, cut, diff.

Scripting:

Python (V2.7 and 3.x) Bourne, Korn, Perl, Expect, and C Shell.

Programming:

C/C++, Visual Basic, JavaScript/Java, Pascal, Expect, HTML5, TCL/TK, SQL, YACC, LEX, MapReduce, PIG, GoLang, OOPS.

Network:

NIS, NFS, DNS, SAMBA.

Messaging:

IBM MQ Series.

Version Control:

CVS, GIT.

OS:

RedHat Linux, CentOS, AIX, BSD, Windows NT/XP/Vista.

 

 

EDUCATION

·         BS, Computer Science (1993)

East Stroudsburg University, East Stroudsburg, PA