We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

PURPOSE:

Searching for opportunity with 17 years of Technology experience in R&D and product development. Looking for job change after 11 years with Confidential, with solid development experience in Point of Sale interfacing software development, data collection, analytics, printers and networking technologies.

OBJECTIVE:

  • Seeking projects in following roles and responsibilities
  • System analysis and planning.
  • Product architecting and development.
  • Managing modules/products.
  • Software Development/Analysis/Planning/Coordinating.
  • Research and pilot hardware/software development.

PROFESSIONAL PROFILE:

  • An astute professional with over 17 years’ industrial experience in software development and R&D activities.
  • Technical expertise in SDLC with significant experience in building core platform components for the collaborative product suite used by proprietary web services that connects multiple ERPs and legacy systems through a Service Oriented mechanism. Have made notable contributions to projects like:
  • Coupon generation and redemption system that runs in Windows XP - Embedded thin clients;
  • Convenience store transaction monitoring system plug-in to POS barcode scanners ;
  • Transaction coordinator to synchronize multiple thin clients running in XP-embedded platform. Server modules deployed in Linux and Windows operating system;
  • Thin client based transaction reporting tool to generate daily, weekly and live reports ;
  • Transaction modules used internally by workflow server;
  • Hierarchical object file system implementation for metadata server;
  • Process scheduler implementation;
  • Index system in the middle layer;
  • Database connection layer ;
  • Agent based monitoring (Performance and system activities) system includes key based storage server for the system.

GENERAL:

  • Skills to analyse and trace complex systems.
  • Fast interpretation and break down of complexity
  • Designing skills with component break down ability for software products.
  • Good at interpreting data, seeing and describing trends.
  • Competent speaker with good presentation skill.
  • Seeing/forecasting results for software products/projects.
  • Strong Research, development and analysing experience with various life cycles of products, projects and processes.

SKILLS:

Operating system: DOS,WIN-NT, Linux(Kernel 2.6.x,3.x -Suse, CentOS and Redhat).

Design approach: Object Oriented Modelling and design. Communication and Device interfaces(I/O)

NIC interface: Windows/Linux Socket APIs, HTTP servers over TCP/IP.

Serial: DOS interrupts, BIOS APIs for Intel x86 boards, Windows File APIs.

USB(Host side): Windows FILE APIs, Vendor specific driver APIs(Epson printer).

Inter process communication techniques: Socket, Message Queues(MSMQ), OS Files, RDBMS and OS pipes. Compilers

C: Microsoft C and C++ compilers, GCC C and C++ compilers, Turbo C compiler, IAR evaluation

Java: Sun jre1.2 and above.

Others:

Testing Tools: JUNIT, CUNIT

XML Parser: Expat .

Build and scripting tools: Make tools, script languages for RPM,bash and open source build tools.

Hardware: Intel Pentium x86 32-bit board. Intel D201GLY ITX x86 32-bit board. MSP430F2013 TI sample 16-bit RISC board, Interface to third party products: Epson TM-90,TM-88 USB and Ethernet printers and ESC/POS protocol. Epson DM-D110 LED display. Metrologic USB scanner. Metrologic serial scanner. NCR Serial Scanner.

INDUSTRY EXPERIENCE:

Confidential

Software Engineer

Responsibilities:

  • Working in the R&D team to build the core platform components for the collaborative product suite used by proprietary web services connecting multiple ERPs and legacy systems through a Web service mechanism.
  • Leading a team of 4 members with ownership of six components used internally by proprietary Application, Transaction and Workflow Services.
  • Client interaction for requirement gathering, system analysis and finalisation of technical / functional specifications and high level design documents for the project.
  • Design, development, testing, troubleshooting and debugging of the software.
  • Ensure smooth implementation and testing at client location.
  • Provide post-implementation, application maintenance and enhancement support to the client with regard to the product / software application.
  • Team management activities including task allocation & monitoring, technical support and guidance to team members throughout the project.
  • Part of platform performance tuning team where responsibilities include optimizing, re-factoring and re-implementing modules inside Confidential platform components.

Confidential

Senior Software Engineer

Responsibilities:

  • Development member of Small and Medium Business team.
  • Implemented monitoring and directory server framework for backup servers.
  • Performance and load testing of proprietary backup server.

Confidential, St.Petersburg

Programmer Analyst & Sr Programmer Analyst(R&D)

Responsibilities:

  • Design and implement Consumer store system pilot in Intel-ITX board.
  • Testing hardware modules.
  • Pilot deployment in consumer stores.
  • Automate program update to stores.
  • Coordinate development with clients.
  • Demonstrate road maps and release features.
  • Develop modules to collect POS transaction and print information in proprietary data log format

We'd love your feedback!