We provide IT Staff Augmentation Services!

Sr. Application Developer Resume

3.00/5 (Submit Your Rating)

NyC

SUMMARY:

  • Software professional offering 10+ years of experience in the field of Application and Software development. I bring together the capability in financial system analysis with strong information engineering and programming skills to deliver critical global compliance solutions.
  • Experience in Object Oriented Programming concepts in Python, C++
  • Experience in parsing XML documents and load the data in database and developed web based applications using Python, CSS and HTML.
  • Worked on applications and developed them with XML, JSON (Django and Python).
  • Wrote and executed various SQL database queries from python and have good knowledge about Django ORM.
  • Developed views and templates with Python and Django's view controller and templating language to create a user - friendly website interface.
  • Worked with JSON based REST Web services.
  • Experience on PyMQI, Pandas, NumPy
  • Experience in various version repository such as SVN, Clearcase, GIT.
  • Experience with Design, Develop, Debug Operations, Reporting, Data Analysis and Web applications utilizing Python and C++
  • Good Understanding of IBM MQs
  • Experience in coding Design Patterns using C++, Boost and Multi-Threading
  • Good hands on Data Structures, POSIX Threads
  • Well versed in Socket programming using TCP and UDP
  • Experience in IPC mechanisms such as Message Queues, Shared Memory, Semaphores, Mutex
  • Good knowledge in Software Development Life Cycle (SDLC), Agile (SCRUM) and Waterfall Methodologies.

TECHNICAL SKILLS:

Programming: Python 2.7, C++, C, SQL

Frameworks: Django, REST Frameworks

Relational Database: Microsoft SQL Server 2008/2012/2014, MySQL, SQLite3

Others: JSON, XML, IPC Programming, POSIX Threads

Operating System: Windows, Linux, Mac OS

Version control: GIT, JIRA, Perforce, SVN, Clearcase

PROFESSIONAL EXPERIENCE:

Confidential, NYC

Sr. Application Developer

Responsibilities:

  • Python code/scripts to configure different Risk measures.
  • Python code to aggregate the results to quartz framework.
  • Trouble shooting the missing trades/daily issues.
  • Loading data to SQL server.
  • Performance improvement while loading data to RDB
  • Enhancement of GUI using python
  • Writing Mock unit test cases
  • Worked on AMPS server to publish the job status.

Environment: Python 2.7, Quartz desktop, MS SQL Server 2014, SVN

Confidential, NYC

Sr. Application Developer

Responsibilities:

  • Intergrated PyMQI library to consume trades from topic for America Entity using IBM MQs publish and subscribe method
  • XML validation and parsing using python ElementTree XML API
  • Analyzing the FIXML trade data using python Pandas dataframe
  • Storing the FIXML trade data to SQL server using pandas
  • Querying and Retrieving data from SQL server.
  • Implementing caching solution to store and refresh trade filter criteria using Beaker library
  • Used Python Pandas and Numpy to generate counter party reports
  • Worked on Data Streaming Concepts which included File Handling, Generators and Iterators.
  • Maintained the versions using GIT and sending the release notes for each release.
  • Write pyUnit test cases for unit testing

Environment: Python 3.4, PyMQI 1.5, PyUnit, MS SQL Server 2014, XML, PyCharm IDE, GIT

Confidential, NYC

Application Developer

Responsibilities:

  • Develop web services using Python Django Framework
  • Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS and JSON. Also used Bootstrap as a mechanism to manage and organize the html page layout.
  • Used MVT (Model View Template) to intercept the user requests.
  • Data management using sqlite3
  • Created and worked on REST API
  • Performed testing using Django's Test Module

Environment: Python 3.0, Django, GIT, PyCharm IDE

Confidential, Edison, NJ

Senior Software Engineer

Responsibilities:

  • Designed Variable termination Compensation Pay System for client employees using Python
  • Interacting with HR business customers to understand and document their business processes and requirements.
  • Design and develop custom HR applications to process attendance data for the purpose of termination payouts and compensations to employees
  • Worked on Django API's for accessing the database.
  • Worked on building out, page views, templates, and CSS layouts for the complete site within the Django framework.
  • Design, develop, test, deploy and maintain the website.
  • Developed Django REST API to expose the employee data and enable real time integration with source systems.
  • Rewrite the existing C++ application in Python module to deliver certain format of data
  • Test driven development with PyUnit framework

Environment: Python 3.0, Django, SVN, C++, JIRA

Confidential

Senior Software Engineer

Responsibilities:

  • Implementation of 3GPP, RoHC specifications using C,C++
  • Worked on Multi-threaded Applications
  • Worked on IPC mechanisms which includes TCP, UDP socket programming, Message Queues, Shared memory, Semaphores and Mutexes
  • Strong hands on Debugging using Valgrind and GDB
  • Good knowledge on LINUX based Applications
  • Managed coded using repositories like clearcase, perforce, GIT, SVN
  • Coding for process synchronization.
  • Wrote CI and Test scripts using perl and Python

Environment: Linux, Vi Editor, Source Insight, POSIX APIS, 3GPP, QXDM tools, JIRA

We'd love your feedback!