Programmer Resume
San Jose, CA
SUMMARY
- 5+ Years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
- Extensive knowledge in Python,PHP,JAVA, MYSQL, Unix and Linux.
- Good Knowledge Objected Oriented Concepts, Standard Template Library, Smart Pointers, Data Structures and Design patterns.
- Web development using Python and Django.
- Developed/supported application on LAMP stack (using PHP, MYSQL and Apache).
- Used socket programming for writing servers.
- Experience in developing Big Data application using Python/Java and Hadoop/HDFC.
- Front end development experience using HTML, CSS, JQuery, JSON and Javascript.
- Good Exposure in maintaining various version controls.
- Experience in Agile development techniques.
- Keen on learning and adaptable to any platform.
- Active Participation in full development life cycle (requirements, design, architecture, development, testing).
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Excellent analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player.
TECHNICAL SKILLS
Languages: Python 2.7/2.4, Java, Shell Script, Perl, SQL
Python Framework: Django 1.3/1.4, CherryPy Web framework
Databases: MySQL,HADOOP,HDFS, SQL Server 2008,PostgreSQL
Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML
Versioning Tools: Git, SVN, CVS
Web servers: Apache, IIS
Operating systems: Linux/Unix, Windows-98/NT/2000/XP/2003/Vista
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Programmer
Responsibilities:
- Worked with the stakeholders to gather requirements
- Performed High level Deisgn/Detail design.
- Created Data extract jobs using Python/SQL
- Designed User Interface for data selection using Python/Django
- Worked with huge explicit and implicit dataset of consumer provided search behavior for spotting trends.
- Analyzed the data by performing Hive queries study customer behavior.
- Extended the Hive library using custom UDF's(Python) to query data.
- Did Importing and exporting data into HDFS using Sqoop
- Automated Production tasks
Environment: Python, Django, Hadoop/HDFS,Sqoop,Oracle, SQL Server, Linux.
Confidential, San Jose, CA
Programmer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Created a Python based GUI application For Freight Tracking and processing
- Used Django framework for application development.
- Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global ShippingTeam .
- Created database using MySQL, wrote several queries to extract data from database.
- Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki, and backup the database.
- Wrote scripts in Python for extracting data from HTML file.
- Effectively communicated with the external vendors to resolve queries.
- Used Perforce for the version control.
Environment: Python, Django 1.4, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux.
Confidential, Dallas, TX
Programmer
Responsibilities:
- Gathered requirements from stakeholders ; worked on design documents.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript .
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django/Java module to deliver certain format of data.
- Used Django Database API’s to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Responsible for search engine optimization to improve the visibility of the website.
- Handled all the client side validation using JavaScript.
- Creating unit test/regression test framework for working/new code
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
Environment: Python, Java, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server.
Confidential
Programmer
Responsibilities:
- Designed and developed Use-Case Diagrams, Class Diagrams, Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Developed Application using Java,PHP, SQL and Unix.
- Responsible for development and enhancements of all the modules of raildocs and have them running quickly with online features.
- Engineered stable, isolated environments per game team
- Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
- Managed our servers in development, testing, certification and production.
- Implemented locking mechanisms using multi threading functionality.
- Used Python, Php, CGI, JQuery, JavaScript and JSON at the front end.
- Used python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users
Environment: PHP 5.x, Java, HTML, UML, Rational Rose,, Shell Scripting, PL/SQL, ODBC, Pro*C, PVCS, Oracle 9i, Linux and Windows NT.
Confidential
Web Developer
Responsibilities:
- Involved in designing, constructing and documenting various object oriented applications using UML, Rational Rose.
- Designed and developed the presentation layer/client end using HTML, XML, DHTML and JSP.
- Application was developed using LAMP stack PHP, MYSQL and Linux.
- Wrote SQL queries and Oracle stored procedures for accessing and manipulating the data in the database.
- Oracle 8i and MYSQL were used as the database.
- Client side validations were done using HTML. CSS.
- Used SVN for version control.
- Used VI as Editor for writing the coding in the UNIX Environment.
Environment: PHP, MYSQL,LINUX, SQL Server, Oracle, UNIX and Windows NT.
