Programmer Analyst Resume
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.
