We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume Profile

5.00/5 (Submit Your Rating)

AtlantA

Professional Profile:

  • 11 years of experience as a UNIX/LINUX system engineer in production environment.
  • Extensive experience in managing server infrastructure and change and release management.
  • Extensive experience with analysis, design, development, customizations and implementation of software applications using C, C , JAVA, Shell scripting, Perl,
  • Python, Jython, Ruby, SQL, Pro C, Oracle on Gnu/Linux, HP-Unix, AIX-Unix platforms.
  • - Extensive experience in creation, implementation, maintenance, and documentation of tools to support the automated build and deployment processes by using Ant,

RPM, YUM, Opsware.

  • Experience with a distributed version control and source code management SCM systems such as Clearcase, SVN, GIT, CVS.
  • Experience in middleware technology with TUXEDO programming/administration and Websphere application server administration.
  • Experience in deployment, troubleshooting, and application support for all current applications.
  • Strong Application and UNIX System Programming skills, Object Oriented Programming knowledge.
  • Solid experience in installing, configuring, maintaining, upgrading and patching mission-critical UNIX/Linux servers.
  • Effectively plan, install, configure and optimize the IT infrastructure to consistently achieve high availability and performance.
  • Hands-on experience in developing and implementing backup recovery strategy of IT infrastructure.
  • Skilled in setting up and administrating IT infrastructure monitoring systems.
  • Solid experience in writing UNIX/Linux shell scripts to automate tasks sh, bash, ksh, awk, sed .
  • Solid experience in build/release engineering, software configuration management.
  • Well versed in build and testing automation especially as they relate to development tools and embedded environments.
  • Good understanding of Multithreading concepts, IPC mechanisms and Socket programming.
  • Experience in leading and managing geographically distributed teams. Handled multiple roles - Technical Team Lead, Software Architect and System Admin.
  • Well versed with Problem and Change management processes.
  • Implemented development to production releases with internal development teams by following internal DevOps procedures.

Skill summary:

  • Programming: C, C , Pro C, Java, UNIX System Programming
  • Administration: RHEL Linux, HP-UNIX, IBM AIX, Sun Solaris, LDAP Scripting: UNIX Shell Scripting, Perl Scripting, Python Scripting, Jython, Ruby
  • Middleware Technology: TUXEDO 8.0, 8.1 Architecture, Programming and Administration Version control tool: Clear Case, Git, SVN, CVS
  • Operating Systems: IBM AIX Version 5.0, HP-UX Version 11.0 i, SUN Solaris Version 8, Red Hat Linux Version 9.0
  • Build tool: RPM, Ant, YUM, HP Opsware
  • Application server: Websphere application server 6.1 , Tuxedo, Weblogic Job scheduling tool: Cron, Maestro, Hermes
  • Database: Oracle, Informix, SQL
  • UNIX/Linux tool box: gdb, awk, sed, make etc.
  • Admin Tools- topas, nmon, pmon, vmstat, iostat, pmap, top, htop, traceroute, sar, ntop, iptraf, tcpdump, strace etc.
  • Backup Tools - tar, cpio, dump ufsdump

Work Experience:

confidential

Sr. Systems Engineer

Project Details:

  • The Warehouse Management System WMS monitors vendor compliance, efficiently manages multi-channel distribution, and responds quickly to shifting demand to optimize performance. It also enhances inventory management by increasing accuracy, improving order fulfillment and reducing order cycle time. Receiving and shipping are streamlined as well to facilitate cross-docking and expedite back-ordered products. And cycle counting capabilities eliminate annual physical counts.
  • The Transportation Management System TMS project is designed to support the logistics organization's mission to supply the right product to the right place at the right time for the right cost. The Strategic Distribution Initiative was developed as an enterprise supply chain initiative to fulfill this goal from multiple points. The major projects of SDI are Warehouse Management, Forecasting and Replenishment, Regional Distribution, Freight Unbundling, and Transportation Management TMS . The core of the TMS is a routing package which accepts collect purchase orders from our vendors and THD facilities, optimizing mode, carrier, rate, and routes to get the product to the destination when it is expected.

Role Responsibilities:

  • Managing complete WMS and TMS environment infrastructure task. Managed the Release Management function for the TMS and WMS applications.
  • Responsible for deploying end-to-end production releases in several environment like QA, QP and PR environment.
  • Responsible for coordinating and implementing product releases to the production environment, defined deployment window and assessed the impact of changes to the production environment.
  • Work closely with Product Management and Operations to ensure 100 uptime, plan future capacity requirements, maintain security, and apply updates.
  • Manages the entire release process including planning, deployment, and production and post-production monitoring.
  • Works with product managers, engineers, and customers to resolve deployment and release issues and communicate status/solutions to appropriate stakeholders.
  • Develops rollback procedures to quickly reverse a deployment when serious issues are detected.
  • Writes and maintains procedures for release management. Create and Maintain the RPM repository.
  • Defining the merge strategies form one release to other with respect to features. Timelines for Releases to production.
  • Ensures completion of operational and technical documentation. Define Testing Scope For new features and tools.
  • Deployment Strategy Automation of Deployment.
  • Functionality System Matrix with respect to Production Environment.
  • Tools Enhancement for Build Infrastructure, like Continuous Integration. Tools Enhancement for Deployment using open source software's.
  • Worked as Interface and lead the team between the multiple teams, from Engineering to Production, across cross functional domains.
  • Worked on different POC with third party partners for Tools Engineering for the POS application.
  • Work Closely with Product Management for Release planning.

Environment:

  • Methodology: Client Server Architecture Operating System: AIX UNIX, RHEL LINUX 5.6
  • Language: C, C , Java, Documentam, PERL Shell Scripting, UNIX Shell Scripting
  • Database: ORACLE 10G, Informix
  • Application Server: IBM Web Sphere 6.0, Tomcat, Hadoop

confidential

Sr. Software Engineer

Project Details:

STMicroelectronics is implementing a new pricing tool ModelN which will become the System of Records for all the Approved prices. It is required to Integrate ModelN with NMX EA to ensure end to end Business flow right from RFQ from a Customer to Invoicing on NMXEA. ModelN Integration will ensure replication of all the Approved prices from ModelN to NMX EA and required master data from NMXEA to ModelN.

Role Responsibilities:

  • Designed and develop complete ModelN server for SGA/PRODUCT/CUSTOMER and BILLING interface altogether 7 Interfaces.
  • Designed Tuxedo services for receiving customer data and convert it as per business logic and store in database and send reply to customers after processing of data.
  • Develop new tuxedo configuration files UBBCONFIG and DMCONFIG for ModelN application.
  • Managing complete middleware architecture, design and components.
  • Developed several UNIX script jobs for running at specified time to call the exact service to implement user request.
  • Developed and customized scripts that resulted in improved system monitoring.
  • Designed, developed and maintained LOG server module of the MODELN application Test and debug the complete MODELN application ULOG, TLOG etc .
  • Extensive teleconference with customers to understand there problem and help them in solving there issues.
  • Implemented new system security policy to secure critical files and data.
  • Tested and evaluated client products and services to provide consulting and planning services.
  • Designed and implemented an automated system installation and configuration system, based on Client requirement
  • Implemented a comprehensive statistical monitoring system for server response time, server load, server uptime, file system utilization and other data
  • Provided end-user technical support for application to resolve customer issues
  • Monitoring tasks scheduled for weekly basis, administration through shell script running on a master server

Environment:

  • Methodology: Client Server Architecture Operating System: HP UNIX
  • Language: Pro C, C, C , Java, PERL Shell Scripting, UNIX Shell Scripting
  • Middleware: TUXEDO 8.0 Database: ORACLE 10G
  • Application Server: BEA Web Logic 8.1, IBM Web Sphere 6.0, Tomcat

confidential

Sr. System Engineer

Project Details:

  • Mincom Ellipse's world-class modules of Asset and Work Management, Supply Chain Management, Financial Management and Human Resource Management are an integrated foundation, delivered from a Service Oriented Architecture SOA platform. These foundation modules are complemented by business analytics, advanced maintenance and planning and mobile workforce solutions, offering the broadest functionality and the most robust solution in the Enterprise Asset Management EAM market today.
  • Mincom ELLIPSE is a complete server which has several separate modules to provide best solution to client.

Role Responsibilities:

  • Owner of the complete ETP Ellipse Transaction Processor module.
  • Managing complete middleware architecture, design and components.
  • Developed and customized scripts that resulted in improved system monitoring. Designed, developed and maintained LOG server module of the ETP.
  • Test and debug the complete ETP application ULOG, TLOG etc .
  • Extensive teleconference with customers to understand there problem and help them in solving there issues.
  • provided nonstop Tuxedo Developer/Middleware support.
  • Organizing Weekly Status Meeting with offshore and onsite team members.
  • Tested and evaluated client products and services to provide consulting and planning services.
  • Designed and implemented an automated system installation and configuration system, based on Client requirement.
  • Implemented a comprehensive statistical monitoring system for server response time, server load, server uptime, file system utilization and other data.
  • Created and maintained detailed procedural documentation regarding operating system localization, installation and configuration of software packages, vendor contact information etc.
  • Provided end-user technical support for application to resolve customer issues.
  • Monitoring tasks scheduled for weekly basis, administration through shell script running on a master server.
  • Middleware Patch Installation/Up gradation/Configuration and troubleshooting.

Environment:

  • Methodology: Client Server Architecture
  • Operating System: Sun Solaris, IBM AIX
  • Language: C, C , Java, COBOL, PERL Shell Scripting, UNIX Shell Scripting
  • Middleware: TUXEDO 8.1, TXSERIES-CICS
  • Database: ORACLE 10.0, DB2 / UDB UNIX , DB2 / 390, SQL Server
  • Application Server: BEA Web Logic 8.1, IBM Web Sphere 6.0, Tomcat

confidential

System Engineer

Project Details:

Hicap Customer Connectivity System Confidential is designed to support mechanized and non-mechanized ordering of high capacity access facilities from access providers. HCCS is a client/server application employing a Java based user interface, process layer written in C and an Oracle database. It interfaces with ACMS, Aquarius, ADW SAMS , NCD CLDS , GOC, NDSS, AIT, NetMart, Part, NISE and LBDW.

Role Responsibilities:

  • Managing complete HCCS application
  • Fixing the bugs Critical and Major reported by Non-stop Tuxedo's customers in predefined time frames
  • Thorough understanding of the code design pattern
  • Handled debugging and fixing of bugs related to GUI modification.
  • Managing Tuxedo processes
  • Analysis for Non-Stop tuxedo customer's environment and provides the expert label of suggestions and fix for there problem
  • Extensive teleconference with customers to understand there problem and help them in solving there issues
  • Non stop Tuxedo Developer/Middleware support
  • Tuning their application and Configuration files
  • Monitoring File System, Backup and image through system generated alerts
  • Monitoring Task scheduled for hourly, daily, weekly and monthly basis
  • user administration through shell script running on a master server
  • Monitoring and resolving Clarify tickets

Environment:

  • Methodology: Client Server Architecture Operating System: IBM AIX
  • Language: C, C , Java, COBOL, PERL Shell Scripting, UNIX Shell Scripting
  • Middleware: TUXEDO 8.1, Websphere, MQ Series Database: ORACLE 9.0
  • Application Server: BEA Web Logic 8.1, IBM Web Sphere 6.0, Tomcat

confidential

Programmer Analyst

Project Details:

  • NetVision is a flagship product of Verex Technology that is used for Video Surveillance. Net vision III is a digital video surveillance system that can be configured from a stand alone system or through to a fully networked system, with multiple video servers and multiple browsers .In addition the system can interface into Chubb security's AFx access/intrusion system as well as report alarms over IP, at the core of the system is the digital video server, which captures, records, streams and plays back videos. It can be stand alone or
  • networked. The server is based on a Texas instruments DSP core that does the majority of the work video capture, hard drive storage, IP interfacing, JPEG2K encoding and decoding

Role Responsibilities:

  • Member of R D team/build team/testing team
  • Design and develop GUI application for capturing video data from DAVE Device and display on screen through Audio Video Manager and DELPHI
  • Building/Compiling the code by setting up the build environment
  • Thorough understanding of the code design pattern
  • Monitoring error logs and backup
  • Handles debugging and fixing of bugs related with GUI modification.
  • Writing reviewing and executing software System test plans and Test cases developed after reviewing the business requirements document, and technical specifications document
  • Documented Test cases corresponding to business rules and other operating conditions

Environment:

  • Methodology: Object Oriented Modeling Language: C, C
  • Platform: Windows, by using Texas Instrument DM642 DSP with Chubb Security's AFx security system, GUI is developed by C

We'd love your feedback!