We provide IT Staff Augmentation Services!

Programmer Analyst Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Having 5 years 9 months of experience in Software Development.
  • Currently working with Confidential as Programmer Analyst.
  • Hands on experience in developing applications on Linux, UNIX and FreeBSD based platforms using C / C++.
  • Expertise in all phases of SDLC, including requirements gathering, designing, coding, testing and deployment.
  • Experienced working with functional teams in an Agile Environment.
  • Ability to learn and quickly get familiar with a complex business and systems environment.
  • Reliable as a fully contributing, responsible and accountable member of task/project teams with creative, logical and analytical approach.

TECHNICAL SKILLS

Programming Languages: C, C++, Commit Script, DDL/ODL JunOS CLI, HTML, XML, CSS Data Structures, Algorithms, Object Oriented Programming Concepts, Standard Template Library(STL)

Platforms: Linux, UNIX, FreeBSD, Solaris, Windows

Networking: TCP/IP, UDP

Multithreaded Programming with Pthreads Tools: ClearCase, Clear Quest, VIM Editor, CScope, Wireshark, GDB

Database Management: SQL

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Programmer Analyst

Skills: C, C++, Linux, ClearCase, Networking, IPv4 and IPv6, Subnetting, NAT, LAN, Switching, Routing

Responsibilities:

  • Involved in architecture and design of overall flow of the system.
  • Prepared HLD and LLD.
  • Designed and developed configuration infrastructure and UI.
  • Developed highly efficient algorithms in C through pair programming, in an agile development environment.
  • Coded, tested, debugged and managed NAT system.
  • Used Subnetting to prepare virtual list of IPv4 addresses from subnets.
  • Implemented Session mirroring
  • Provided technical and functional support to testing team.
  • Reported and fixed bugs.

Confidential

Lead Engineer

Skills: C, Linux, Networking, Cisco Routers, TCP/IP, Linux System programming

Responsibilities:

  • Involved in Development and Maintenance of AppNav Interception module.
  • Developed business logic using C and Linux System programming.
  • Made the traffic setup and fixed traffic issues.
  • Assist in identifying, troubleshooting and resolving defects encountered during various stages of testing.
  • Coordinating with testing team and fixing bugs.
  • Provide Status Report on weekly basis.

Confidential

Software Engineer

Skills: C, C++, Linux, FreeBSD, UNIX, JunOS, SQL, Multi Threading, Networking, IPv4 and IPv6, L4 - L7 protocols, Juniper Routers, Switches, Load Balancing, Routing, Switching, Firewalls, Filters, Virtualization, ClearCase, Clear Quest, DDL, ODL, Commit Script, Wireshark, tcpdump.

Responsibilities:

  • Involved in design discussions and reviews.
  • Prepared project documents along with LLD and HLD.
  • Configuration support, UI designing and developing interactive commands.
  • Provided configuration validation infrastructure in cluster.
  • Construction of new programs using C, C++, SQL on Linux.
  • Created and optimized diverse SQL Queries.
  • On schedule completion of development milestones under Agile Scrum Software Development methodology with a global development team.
  • Development of L4-L7 applications under multi-thread environment along with virtualization of SLB.
  • Integration of server load balancing module with JunOS routing module.
  • Involved in Development and Enhancement of 'Server load balancing' product along with handling traffic for L4-L7 switching.
  • Handling traffic issues for load balancing services and applications such as http, https, ftp, dns, snmp.
  • Added thresholds functionality to address the service quality and general health of the device.
  • Designed and Implemented Health Checks which takes less bandwidth.
  • Designed and Implemented Throughput and Packet rate Statistics.
  • Hands on configuration experience of Routers, Switches, Linux/Windows clients and servers.
  • Analysis, simulation of issue, fixed critical bugs during support phase.
  • Identifying and reviewing test plans
  • Involved in Code Reviews.
  • Technical guidance to Junior Developers.
  • Task creation, Time Sheet compliance and estimation of Tasks.
  • Provide Status Report on weekly basis.

We'd love your feedback!