Software Engineer C++/c# Resume
3.00/5 (Submit Your Rating)
West Bend, WI
SUMMARY:
- Master’s degree in Computer Science
- Proficient in C++, C#, Java, MS Visual Studio and SQL
- Good knowledge of Object - Oriented Programming/OOD, Algorithms, Data structures, Design Patterns and UML
- Experience in all aspects of SDLC and Agile methodology
- Working knowledge of XML, multi-threaded models, network protocols and parallel programming
- Performed functional testing such as uni-testing, integration and Test-Driven Development.
- Desire to learn and work in new technologies related to software development
- Great analytical, problem solving skills and have the ability to adapt ever changing situations.
SKILL:
Programming: C, C++, C#, JavaScript, Python C++ Libraries & Versions: Boost, STL, C++ 98, 03, 11, 14
Databases: Oracle SQL, MySQL, PL/SQL, NoSQL, Redis
Web Services: RESTful API
IDE: MS Visual Studio, MonoDevelop, Eclipse, Xcode
Mobile Development: Android
Operating Systems: MacOS X, Microsoft Windows, Linux
Version Control & Misc: Perforce, GitHub, Git, TFS, SourceTree, Slack, MS Excel, JIRA
WORK EXPERIENCE:
Software Engineer C++/C#
Confidential - West Bend, WI
- Implemented a C++/CLI wrapper by controlling memory and made cross platform communication between C# and C++ efficient.
- Contributed to the development of existing shared in-house library (API) which was utilized in multiple projects running on different platforms.
- Prototyped the project for better understanding of end goal, user requirements and continuous improvements.
- Interpreted technical details to non-technical stake holders, marketing and sales team.
- Managed the data in more efficient way by caching to in-memory data structure store (Redis) for fast retrieval and Update of huge datas.
- Analyzed programs for efficiency and provided new solutions to the existing systems and libraries.
Software Developer Intern
Confidential - Cambridge, MA
- Development of the prototype in C# using Agile prototyping methodology.
- Assisted in interpreting design specifications and use cases into functional applications as well as in ensuring best possible performance, quality and responsiveness.
- Proactive thinking to identify and fix bugs and also understand the impact of one’s work on the project.
- Brainstormed with the engineering team to define, develop and produce optimized code.
- Integrated various software components and improved software functionality.
- Worked with cross functional teams to achieve common goal.
Associate C++ Software Developer
Confidential
- Designed, built and maintained efficient and robust C++ code.
- Hands on experience implementing all stages of software development.
- Worked closely with senior engineers to maintain and develop new products.
- Experience in developing middleware components for software in C++ using STL.
- Performed manual testing which includes all the levels of testing phases.
- Fixing software issues and documenting software development cycle phases.