We provide IT Staff Augmentation Services!

Software Architect Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 18 years of experience in IT with strong background in enterprise software design, develop and maintenance.
  • Extensive experience in building enterprise business systems on JEE platform and capable of implementing solution on other open source platforms.
  • Good experience in modeling, designing and implementing complex systems like distributed, middleware software and web applications that involves in performance, scalability and interoperability considerations
  • Good knowledge in requirement analysis and system design using OOAD, Design patterns and UML
  • Experience in product lines built upon service - oriented enterprise architectures and open source frameworks (Struts, EJB, Hibernate) that are secure, scalable, extensible (component-oriented) and interoperable (XML, JMS, Web Services SOAP, RESTful).
  • Proficient in software development methodologies agile scrum/XP, iterative and waterfall
  • Provide presales technical support activities including RFP responses and presentations
  • 10+ years of domain experience in Telecom and networking area (EMS, NMS and OSS) and good knowledge network management protocols (Netconf, SNMP, CLI), L2/L3 service provisioning, service orchestration, service assurance and service fulfilment
  • Worked in USA for transition activities, knowledge sharing and deployment for Confidential customer
  • Exposure to software estimation methodologies includes Function Point Analysis (FPA), Use case point (UCP) and story point (planning poker)
  • Familiarity and knowledge in SOA, Cloud computing, Big data with Hadoop, analytics, micro services, SDN, NFV and Openstack

TECHNICAL SKILLS

Languages: Java1.5/1.6, C++, Python

Middleware Technologies: Web Services- RESTful and SOAP, JMS, CORBA, SOA

Design and Modeling: OOAD, Design Patterns, UML

J2EE Technologies: JEE6, EJB3.0, JPA, JAX-RS, JAX-WS

Web Technologies: Servlets, JSP

XML based: XML DOM & SAX parsing, XSD, XSLT, JAXB

UI/ Client Technologies: Ajax, JavaScript, JQuery, JSON, ExtJS, HTML, CSS

Database: Oracle10g, MySQL, SQLServer2005, PostgreSQL

IDE: Eclipse, Jbuilder, NetBeans, MS Visual Studio

UML Tools: Visio, Rational Rose, Argo UML

CI/Build: Ant, maven, Perforce, Hudson

Tools: JBOSS7, JIRA, Tomcat, Log4j, JUnit

Telecom: EMS, NMS, OSS

Protocols: Netconf, SNMP, CLI, YANG

NMS Tools: AdventNet WebNMS, MIB browser, SNMP API

PROFESSIONAL EXPERIENCE

Confidential

Software Architect

Responsibilities:

  • Designed and implemented Service Activation Director, a product suite on Juniper NMS platform, and added several applications for L2/L3 service provisioning, transport layer provisioning, OAM, fault and performance, REST API for OSS layer and many more to this product suite
  • Implemented business functionality in EJB3.0 and developed Session Beans for client access and Entity beans for database operations and JPA framework to interact with Hibernate
  • Developed REST API (RESTful Web Services) to be consumed by anyone, in general
  • For GUI, ExtJS (Java script Framework) used and it internally used RESTeasy framework to access EJBs through RESTful Web services
  • Extensively used JAXB and XSLT to generate xml for provisioning services over Netconf protocol
  • Worked with the Product owner for developing release plans and product backlog grooming and prioritizing
  • Initiated several engineering practices for faster development cycle; that includes introducing new tools, automating reviews, builds, testing, task tracking
  • Facilitated scrum ceremonies: daily standups, Sprint Planning/Grooming, Sprint Reviews and Retrospectives. Maintained Agile compliance index above 90% throughout
  • Most of the impediments are relating to external dependency. Worked closely with other engineering teams, product management, program management, technical support teams and built trust and transparency amicability resolving the dependencies
  • Groomed the team members and made them collectively responsible for all aspects of the committed work. Inculcated right mindset by coaching and creating positive environment.
  • Maintained information radiators. Used Asana for task and Jira tools for monitoring the tasks and sprint status.
  • Conducted periodic Idea generation activities to bring best innovation on product and process improvements

Environment: Agile Scrum/XP, JIRA, Asana agile tool, JunosSpace (Juniper Network Management Platform), JEE5, EJB3.0, JPA, RESTful Web Services, Eclipse, JBOSS 7, L2/L3 services, OpenNMS, Perforce, Hudson (Continuous integration), Netconf, SNMP, CLI

Confidential

Architect/ Technical Project Manager

Responsibilities:

  • Primary responsible for managing the ActionAid engagement from offshore in the development, support, maintenance and implementation initiatives for global enterprise application software of ActionAid
  • Providing Web based solutions in Application development and maintenance using different Technology platforms includes JBOSS App Server, Microsoft .net Web Technologies, MS Share Point Portal Server.
  • Single point of contact for customer interaction and overall responsibility for customer satisfaction
  • Responsible for understanding the system requirements from customer stakeholders and developing the specification
  • Responded the customer with Proposals (RFP/RFI responses) to provide new solutions and enhancing existing applications
  • Coordinated with QA team for process compliance and audit facilitation
  • Managed the releases and production deployment to all the enterprise applications
  • Technical guidance to the team on usage of tools and techniques, development approaches, internal library/API development, reusable components and best coding practices
  • Active participation in design and code reviews to ensure consistency with overall architecture and performance
  • Performed Architectural review of the system of Java based multi-tier Web Application and come up with recommendations in areas of application design, database and performance

Environment: UML, Java, J2EE, JBOSS App Server4.0, Struts, Hibernate, Eclipse, MS Visio, Oracle 10g, JReport8.1, Visual Source Safe, Visual Studio.net

Confidential

Senior Software Specialist

Responsibilities:

  • Developed Network Management System (named Firstmile Manager) for Confidential ’s Access Network platform, using Java based AdventNet Framework and SNMP
  • Implemented core functional modules of FCAPS that includes Configuration Management, Fault Management and Performance management modules
  • Travelled USA for knowledge acquisition of Telecom networks and Broadband Digital Loop Carriers (SONET and GPON) that is used in Access network
  • Involved in System Architectural design (UML approach) of the product based on TMN protocol model
  • Involved in Information model design for network database
  • Involved in requirements gathering, analysis, use-case preparation and POC at onsite
  • Technical guidance to the development and testing team on system knowledge, design, testing approaches
  • Developed common frameworks, reusable components, package setup, development and build environment setup
  • Responsible for execution of project in ODC model using Iterative life cycle
  • Responsible for defining milestones and Deliverable

Environment: Telecom Digital Loop Carriers, EMS, NMS, AdventNet WebNMS Framework, Java1.4, Swing, Servlet, SNMP API, TR-069, RTP, JMX, Ant, ClearQuest, winCVS

Confidential

Software Specialist

Responsibilities:

  • Lead the Off-shore team for Confidential ’s Convergent Front-End Engine (COFEE) project, an Ordering system
  • Taken active role to build and establish new offshore telecom team in Bangalore, includes recruiting, mentoring the team on technologies of System
  • Assisted management to setup ODC and smooth transition of projects from Adea US Development Center to Bangalore
  • Provided technical contribution to showcase the capability of offshore team and eventually transferring the project to offshore

Environment: Windows XP, VC++, CORBA, COM, ATL, Web services, MS Visual C++ 6.0, VSS

Confidential

Lead Software Engineer

Responsibilities:

  • Worked as Lead Software Engineer in Core Technology Division that handles delivery of high-end Software applications for Semiconductor industry. My contribution is:
  • Designed and implemented several modules using distributed technologies using CORBA, C++ and Java. Used UML modeling and design patterns
  • Involved in reengineering of catalyst application, Computer Integrated Manufacturing environment software, of Infenion Technologies AG, Germany. Built proof of concept (Prototype) based on new design for one of the components, and proved significant improvement in performance to Customer.
  • Developed software requirement specification (SRS), Designing of modules (LLD), interfaces, DB schemas and implementation of modules.
  • Lead the off-shore team for CIM (Computer Integrated Manufacturing) upgrade project and supported onsite team in setting up project environment, test case preparation, migration of Oracle database and other technical activities
  • Performed process quality roles includes Project quality analyst, Configuration coordinator
  • Involved in writing proposal for the projects, Requirement analysis and effort estimation

Environment: Sun Solaris, shell script, Windows XP, C++, Java, CORBA, TAO ORB (C++), JacORB (Java), ACEWrappers (Adaptive Communication Environment), VIB Developer Kit, Jbuilder9, MS Visual C++ 6.0, Rational Rose Suite

Confidential

Lead Engineer

Responsibilities:

  • Involved in requirement gathering, design and implementation of a new feature called Scenarios for the product suite Sim4Me.
  • Implemented several modules using distribute middleware(CORBA) in heterogeneous environment (C++ and Java)
  • Enhanced several other functional modules including real-time data collection and display of trend charts, GUI development for data collection components.

Environment: Windows 2000, C++, Java, CORBA, TAO ORB (C++), JacORB (Java), ACE Wrappers, Jbuilder7, MS Visual Studio 6.0, CM Synergy for Configuration Management

Confidential

Software Engineer

Responsibilities:

  • Involved in design and development of various software modules in the area of process control and web based application for Unilever, Holland
  • Implemented OPC Data Access 2.0 interface as in-process server on Windows platform
  • Designed and developed the complete integration test case for the modules

Environment: Java Servlets, JSP, JDK, JDBC, VC++, SQL server, MFC, STL, COM, ATL, MS Visual C++ 6.0, Jbuilder4, TOAD, Semanta Database Design Modeler

Confidential

Lead Engineer

Responsibilities:

  • Worked on development and customization of DCS based real-time process training simulator for HPCL, Mumbai and IOCL, Baroda
  • Developed the simulation software for plant using process models and simulation toolkit and wrote customization code in C/C++ for various modules
  • Customized the software modules using simulation tools on TDC-Emulators and tested the application using Simulation Debugger

Environment: Pentium III PCs, HP-UX, Windows NT, 95, C/C++, Simulation Debugger, TDC Emulators

We'd love your feedback!