Software Development Sql/c /python/java Resume Profile
NJ
PROFESSIONAL SUMMARY
- 8 years' experience in software development and data analysis using C /python programming
- Knowledge of scripting languages, Python and Java.
- Experience in software requirements gathering, software design, Scoping for automation, execution,
- Defect characterization and tracking.
- Good exposure to all phases of software development life-cycle, working in agile environment.
- Excellent communication and problem solving skills, logical and analytical abilities.
- Object oriented programming in Python C/C SQL Unix/Linux/Mac/Windows Perl Shell scripting
- Good knowledge of strong design and development experience in C Language, Shell Scripting and relational databases DB2 with SQL.
- Experience implementing Cloud based Linux OS in AWS to Develop Scalable Applications with Python
- Utilize disciplined modern coding habits self-documenting code, unit testing, and version control
- Self-learning attitude, backed by strong credentials including PhD in physics, successful projects in large international collaboration with strong research and presentational skills.
- Extensive experience in data mining based on machine learning techniques, data modelling, data visualization, statistical analysis of large datasets and software development
- Excellent knowledge of statistical methods, applied math, data mining and Monte Carlo simulations
- Operating systems: Linux/UNIX, Mac OS, Windows
Programming Languages:
- C/C with STL , Java, UNIX shell scripts, Fortran expert knowledge
- Python, JavaScript, PHP, HTML, PL/SQL, R working experience
- Knowledge of ROOT physics analysis framework physics analysis / data mining / machine learning framework written in C and using C as a scripting language , GEANT , MySQL/Oracle databases, gdb/totalview debuggers, CVS/SVN/git/arcs version control systems, CORBA protocols, LaTeX
- Languages spoken: English fluent , Hindi native
TECHNICAL SKILLS
Languages: Java, JDBC, XML, PL/SQL, HTML, JavaScript, CSS, C/C , C , Servlets, JSP, LotusScript, Python.
Web and Application Servers: Tomcat, OAS.
Design and Protocols: Object-Oriented Analysis and Design, Database Design, Coding Standards, Documentation Standards, Agile methodologies and UML.
Databases:Oracle 10/11g, DB2.SQL,Pl/Sql
Operating Systems:Windows, Linux,
Development Tools and IDE:Eclipse, Visual Studio, Rational Software Architect, Borland Together, Erwin.
Testing and Application Monitoring: JUnit, Fitnesse, Silk Performer, CA Wily Introscope.
PROFESSIONAL EXPERIENCE
Software Development SQL/C /Python/Java
Confidential
ROLLS RESPONSIBULITIES:
- Developed Corba interceptor objects in C for namespace monitoring purposes.
- Developed C classes to parse the Corba namespace used for object location in the distributed trading system.
- Diagnosed and implemented corrections in the Swap and Options Real Time Trade Management System interface to the Sybase and Oracle repositories.
- Developed a TCP Socket server to perform connection management to FIX based exchages using C and the ACE network libraries.
- Advised on the appropriate use of the STL and Design patterns to enhance the performance of the socket based communication server.
- Assisted in the development and testing of the C Wrapper for the the BrokerTec, Liffe, Espeed exchange's C language API.
- Coding to enhance and implement new policy changes in Calculation engine.
- Completely responsible for third party tool integration.
- Implemented new features in the ledger application.
- Responsible for developing Unit test cases and Test harness.
- Non-linear and non-parametric regression least-squares and maximum-likelihood fitting , data modelling, data visualization and statistical analysis of this data, software development for these purposes in C
- Developed unit tests for Distributed File Systems HBase for highest scalability and efficiency platform
- Use of SDLC best practices, and agile development for code optimization for object storage
- Created the application using the Shared memory, message queues, pthread library, and shared libraries.
- Developed Applications in C using STL container libraries, IO Stream libraries, Some Algorithm libraries, vectors and templates over a period of 2 years.
- Created and modified several UNIX shell Scripts to process the files on daily basis like renaming, extracting data, unzipping and remove the junk data from the file before loading them into the base tables.
- Created Perl script to invoke executable, verify program execution, and balance product financial transactions
Environment:SQL, Java, C/C , SAM, JavaScript,Python, DB2 SQL, Linux RHEL ,MySQL, Oracle, Shell Script, Perl, Eclipse
Confidential
C /Python Developer
ROLLS RESPONSIBULITIES:
- Development of Python API's for monitoring of data acquisition and automation of data quality check process.
- Binary classification data mining, machine learning of Fermilab's large datasets
- Parallel-processing this data on a Hadoop-like system computer farm
- Non-linear and non-parametric regression least-squares and maximum-likelihood fitting , data modelling, data visualization and statistical analysis of this data, software development for these purposes in C
- Developed Python and Perl HPC software for NextGen Sequence Data Bioinformatics Analysis Pipelines
- Statistics, algorithms, data structures, relational databases, SQL programming MySQL, PostGreSQL, Oracle
- Managed Big Data for Biological Sequences in Intellectual Property US International Patent Filings Discovery
- Scalable Web Architecture based AWS Cassandra in Python Linux OS for High I/O GPS Application DevOps
- Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS
- Examination / Analytics of Software Design for DNS Failover, Performance, Reliability, and cost effectiveness
- Creating DB driven web apps in Python JSON PostrgreSQL Cassandra Flask Peewee ORM WSGI Werkzeug
- Working closely with biologists in designing experiments, provide bioinformatics support of their work, IP
Environment:C/C , Python, DB2 SQL, Linux RHEL ,MySQL, PostGreSQL, Oracle,JSON,MUTT, Webtop, wiki, Shell Script, Perl, Eclipse
Confidential
C Developer/Research Associate
ROLLS RESPONSIBULITIES:
- Writing C code for improvement of charged elementary particles' tracking algorithms Kalman fitter and for magnetic monopole search
- Binary classification data mining, machine learning of large datasets collected at Fermi National Accelerator Laboratory FNAL in Chicago area
- Monte Carlo simulations of positively-labeled data samples
- Responsible for implementing appagent for measuring service response time and availability.
- Responsible for implementing wmiCollect for collecting WMI based metrics.
- Implemented enhancement request for snmpCollect module implemented in Perl.
- Implemented the Oracle queries to push the data into database, and refining data.
- Implemented agents to server commuication using sockets and TCP/IP.
- Responsible for enhancing the embedded pl/sql statements and stored procedures.
- Parallel-processing this data on a Hadoop-like system computer farm
- Responsible for implementing PDF report generation for the agents.
- Solely responsible for third party tool evaluation, and decision making.
- Coding to enhance and implement new policy changes in Calculation engine.
- Completely responsible for third party tool integration.
- Implemented new features in the ledger application.
- Responsible for developing Unit test cases and Test harness.
- Non-linear and non-parametric regression least-squares and maximum-likelihood fitting , data modelling, data visualization and statistical analysis of this data, software development for these purposes in C
- Involved in design and development of the simulation software.
- Solely responsible for designing and coding of the whole project.
- Involved in unit testing.
- Involved in preparation of Test cases and testing the functionalities and all features.
- Time series: ARCH models, AR I MA
- Graduate student supervising
Environment:C, C , Linux,DB2,Perl, make, dbx, Eclipse, Clarity, SVN