C++/java Developer Resume
Irving, TX
SUMMARY
- 8 Years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
- Extensive noledge in C++,Python, C, Shell Scripting, Java, QT, Unix and Linux.
- Expertise Knowledge of C++ Objected Oriented Concepts, Standard Template Library, Smart Pointers, Data Structures and Design patterns like Singleton, Abstract Factory, Proxy etc.
- Proficient in creating Stored Procedures, Functions, Views, Cursors using SQL/E-SQL.
- Web development using Python and Django.
- Experience in multi threading and synchronization.
- Developed networking applications using TCP/IP and UDP.
- Used socket programming for writing servers.
- Hands-on experience in Python scripting,Python STL, Pylons, Django, UI and web development.
- Experience in developing GUI using QT and Java.
- 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
Operating Systems: Unix, Linux, Solaris, Windows 95, 98, NT, 2000, XP, Vista, 7
Web technologies: JavaScript, XML, HTML, .NET 2.0
Languages: C++,Python, Java, C, E/SQL, Shell Scripting, Perl, QT
Database: SQL SERVER, Berkeley, Informix 10.0, MYSQL 5
Internet Programming: HTML, XML, Web Services
Software Tools: GDB, DBX, Purify, Microsoft Visual Studio .Net 2008, MS Visio,Valgrind
Version Control Tools: CVS, Perforce, Code Collaborator
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
C++/Java Developer
Responsibilities:
- Responsible for setting up networks through Design and Development.
- Lead a team of 3 members through Analyzing requirements, development of software modules.
- Engineered various custom modules for integration/migration of various types of networks.
- Optimized the code using smart pointers, profilers and C++ Standard template library.
Environment: C++, C, Java, Linux, Forte, Windows, Shell Scripting, GDB, Mercurial, Attachment Reflection X
Confidential, Jacksonville, FL
C++ Developer
Responsibilities:
- Responsible for development and enhancements of all the modules of raildocs and has 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.
- Used Linux profiler Valgrind for optimization of code.
- Implemented locking mechanisms using multi threading functionality.
- Used Python,Perl,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: C++, Python 2.7, Perl, Linux, Shell Scripting,, Java Script, JQuery, JSON, MySQL, GDB,Mercurial, Jira
Confidential, Los Angeles, CA
C++/Linux Developer
Responsibilities:
- Responsible for getting the teams up and running with game record features.
- Lead a team of 3 members through analyzing requirements, development of software modules in 2 game development cycles.
- Manage our servers in development, testing, certification and production.
- Provided APIs for Nucleus Entitlement management on the console.
- Used Linux profiler Valgrind for optimization of code.
- Used Python, JQuery and JSON for generation of complex graphics in 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: C++, Java, Python 2.7, Java Script, JQuery, JSON, R-script, XML, MySQL, GDB, CVS, Bugzilla
Confidential, Tampa, FL
C++/Java Developer
Responsibilities:
- Responsible for setting up networks through Design and Development.
- Lead a team of 6 members through Analyzing requirements, development of software modules in 6 software development cycles.
- Engineered various custom modules for integration of various types of network circuits.
- Developed memory managed design patterns for various GigE networks.
- Optimized the code using smart pointers, profilers and C++ Standard template library.
- Designed and built an TEMPeffective Baais Video customization development environment for other developers to work in.
- Directly responsible for various enhancements of Equipment updates/transmission of signals on OC/STS cables.
- Authored important Network APIs for Baais Video, developed user interface screens and solved customer reported software bugs or issues.
- Used Purify, GDB and DBX for debugging/crash logs which halped in performance enhancement and optimization.
- Used various Design Patterns in provisioning the networks.
- Designed and implemented the orders for VNI, VHO, VSO, ONI etc., and their controllers as demanded for the applications design.
- Web development using Python and Django: Responsibilities for creation of Database, Business Logic to display the records dynamically on template based on query, providing user permission to access particular features of the site.
- Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks
- Did Content Management through front end, live search and normal search features.
- Created Forms, views, models using Django.
- Used the Python's modules numpy, matportlib etc for generating complex graphical data, creation of histograms etc.
- Used Python’s XML parser architectures (SAX) and DOM API for tracking small amounts of data without requiring the DB.
- Developed widgets for GUI using Tkinter, Gtk modules of Python.
- Profiled python code for optimization and memory management.
Environment: C++, Linux, Python, Django, Windows, ShellScripting, MySQL Server 5.0, XML, ODM/OEM, GDB, Perforce, Code Collaborator and Jira
Confidential, Tampa, FL
C++ Developer
Responsibilities:
- Coordinated with Designer team to get the requirements for the release.
- Developed back end modules using C++ and XML.
- Directly responsible for development of several modules in writing the necessary perl scripts for configuration and code.
- Designed and developed various CLRs for the provision of VNIs and ONIs.
- Resolved service requests, feature enhancements, code releases and configuration management.
Environment: C++, C, Perl, Linux, Shell Scripting, TCP/IP protocol networking, Perforce
Confidential, Washington,DC
C++, Java/Linux Developer
Responsibilities:
- Coordinated with Designer team to get the requirements for the release. Used to clarify them with Clients to meet functional specifications expected.
- Developed back end modules using C++(Linux/Windows).
- Directly responsible for development of several modules in two critical features - Tank Replacement System and Leak Notification, dat halped simplify complex business environment through an integrated approach dat consolidates customer setup, regulation checking and payment visibility in a single location. Performance enhancement has been from 25payments/sec to 43 payments/sec.
- Designed and developed various UI screens using QT features like QWidget, QMutex, QThread, QApp etc.
- Mentored junior members of the team with the software development methodologies used in the project.
Environment: C++, C, Qt, Java, Linux, Windows, Shell Scripting, GDB, Microsoft Visual Studio .NET 2008, Microsoft Visio