We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Meticulous programmer with 10 years of experience in software design and development. Advanced skills with leading - edge programming tools complemented by proven ability to assimilate and rapidly utilize emerging technologies. Solid mathematical knowledge with experience in developing comprehensive algorithms and data-processing logic.

TECHNICAL SKILLS

General: Machine Learning, Embedded Software Development, Object Oriented Design (OOAD), Agile/Scrum Methodology, Computer Aided Manufacturing (CAM), Computer Aided Design (CAD), Visualization, Networking, Socket Programming, Multithreading, Algorithm, Data Structures, Mobile Application Development, Docker

Protocols: TCP/IP, CAN

Languages:

Advanced: C++

Intermediate: C, Python

Basic: JavaScript, HTML, CSS, SQL

Operating Systems: Windows, Windows CE, Linux

Frameworks and Tools: Visual Studio, PyCharm, Git, Tortoise SVN, MFC, MySQL, Angular, Ionic, Django, JSON, Umlet, IBM Rational Rhapsody, Smart Draw, Micorsoft Visio

PROFESSIONAL EXPERIENCE

Senior Software Engineer

Confidential

Responsibilities:

  • Worked on developing next generation software product from scratch using existing components like AMQP and AIS (Autonomy Infrastructure Software).
  • Developing software for Linux based embedded platform following Agile methodology.
  • Created analysis reports of mine-site production data (through IoT, cloud platform) are made available to user using HTML, CSS, Javascript, Angular, Ionic technologies.
  • Worked on adding new features to existing mining application (fleet management and proximity awareness) and maintenance.
  • Analyzed the recurring system issues/problems and found the root cause and fixed these issues within deadlines to improve the overall system performance and stability.

Senior Software Engineer

Confidential

Responsibilities:

  • The purpose of project was to remove dependency of CAMWorks (CAM product of Confidential Ltd. ) on SolidWorks and port it on Glovius (Viewer product of Confidential Ltd. ).
  • Proposed and discussed design solutions with senior Technical Experts and implemented them.
  • Mentored and managed junior engineer.
  • Worked on Geometry concepts, Toolpath generation, Algorithm analysis and development.
  • Ported modules of SolidWorks CAMWorks to Glovius CAMWorks one by one.

Software Engineer

Confidential

Responsibilities:

  • Worked for developing various functionalities for Computer Aided Design (CAD) software SolidWorks.
  • Regularly interacted with product definition and QA to understand their requirements and to resolve the software problems.
  • Prepared specification document.
  • Worked on geometry concepts, algorithm development, UI design and development.
  • Prepared the Unit Test Plan for developed functionality and performed Unit Testing.

We'd love your feedback!