C/c++, Python Developer Resume
Baltimore, MD
SUMMARY:
- Dynamic professional with 7+ years of hands - on software development experience.
- 5+ years of C/C++ application development experience using latest methodologies such as RUP and Agile.
- 6+ years of python scripting, OO design experience, with extensive experience of Python-C/C++ binding using Cython, Boost Python and Python Ctypes.
- Devise robust technology solutions for unique customer needs, investigating feasible solutions and environments using C / C++, Python.
- Solve difficult roadblocks and issues, utilizing systematic analytical approach to problem solving
- Determine optimal business logic implementations, applying best design patterns
- Expand personal and team knowledge on continuous basis, performing extensive self-study and effective peer
- Strong C/C++, Python programming, Unix scripting using Bash, Python
- Strong Debugging skill with GDB/Windbg
TECHNICAL SKILLS:
Languages: C / C++ with boost library & Qt library, Python, Cython, Java, C#.net, Visual Basic, Fortran
Web: Ajax, JavaScript, Action script, CSS, PHP, XHTML, XML
Visualization: VTK
Mesh Generation: CUBIT, Agros2d
Scripting: Bash, Python
Databases: MySQL, Microsoft Access
Tools: GDB/Windbg, Matlab, Mathematica, Eclipse, Microsoft Visual studio, Adobe Dreamweaver, Adobe Flash
Platforms: Linux (Ubuntu, RHEL 4) Microsoft Windows (XP, Vista, 7, Server 2003
Design Patterns: Observer, Proxy, Facade, Strategy, Factory, Command, State and others
PROFESSIONAL EXPERIENCE:
Confidential, Baltimore, MD
C/C++, Python Developer
Responsibilities:
- Maintain and continue the development of the trading applications in C/C++ using best practices and design patterns.
- Find creative solutions to design problems when existing solutions do not suffice and analyze existing software design and detect shortcomings, suggest and implement alternatives.
- Addition of new features.
- Debugging, testing and code review.
- Worked for creating python interface for SecDb C/C++ api.
- Creating GUI using PyQt .
- Maintain and continue the development of the scripting language in C/C++ using best practices and design patterns.
- Add new language construct / grammar.
Confidential, Reno NV
C++, Python Developer
Responsibilities:
- Worked for algorithm development & optimization
- Worked for debugging, testing, code review & object oriented design.
- Worked for developing interface to access Hermes's and other C++ library through the web.
- Worked for writing python wrapper for C++ library.
- Worked for designing the system using objact oriented methodologies.
- Worked for testing, code review & debugging.
Technology Used: Adobe Flex, Actionscript 3, Javascript, Python
Confidential
Software Developer
Responsibilities:
- Bug fixing, acceptance testing with test cases.
- Worked to add new features and modify the existing features according to the client’s needs.
- Reverse engineering.
- A type less language with syntax similar to Python and Slang www.github.com/aayush/ALang
- Designed a instrument / software for the graphical representation of the radiation of the antenna in two dimensions as a function of angular direction. This instrument can be used to test the correct orientation of the antenna.
- Designed and developed of a small operating system for 80386 processor. It was a small 32 bit protected mode kernel with features of a boot loader, FAT 12 file system, device drivers, memory management, simple multitasking, command shell.
Technology Used: C, Assembly Language, Nasm
