Software Architect Resume
Santa Clara, CA
SUMMARY
- Top quality architecture and development skills using latest technologies including C,C++,Core Java, Java2.0, Java5.0, XML, JSP, Servlets, Struts, JavaBeans, JDBC, JNDI, AWT, Swing, RMI, CORBA, EJB, TIBCO, JMS, Java Security, JSF, AJAX, Hibernate3.0, Spring, SNMP, Web Services and in - depth noledge of J2EE.
- Strong background in the Networking/Telecom industry to design and develop Network Management Systems (NMS)/Telecom, Configuration Management and Operational Support Systems (OSS).
- Hands on experience in Software Development Life Cycle (SDLC) and project planning/execution skills including estimating and scheduling.
- Expertise in developing Applications wif n-tier Architecture wif the noledge of software development methodologies like RUP, SOA, Waterfall, Spiral, Agile Development, UML Modeling, Test-Driven development, Design Patterns Application Development.
- Expertise in configuring and deploying Tomcat, Weblogic, WebSphere and JBoss servers.
- Good working noledge in using and applying design patterns, database design and administration.
- Good understanding and testing ability of network protocols - TCP/IP, UDP, SNMP, ATM, HTTP, FTP, Telnet, LDAP, SMTP,GSM and CDMA.
- Well versed wif XML, Web Services technology, Java Security, JCE, Public Key Infrastructure, and X.509 Certificate revocation list format.
- Hands-on expertise wif DevOps Platforms Jenkins, Chef and Puppet
- Ability to take initiative, and work independently and on multiple projects simultaneously.
- Experienced in working wif Senior Product Management Teams in defining project scope, work-breakdown structures, schedules and release control.
- Experienced in leading groups of engineers and mentoring junior engineers across multiple global centers, interfacing wif field engineers in resolving critical customer issues.
- Project Lead wif Focused/Committed / Get-the-Job-Done Attitude, Highly organized, Strong analytical and problem-solving skills wif excellent interpersonal and communication skills.
- Highly productive and results-driven in team and individual projects and strong research and time management skills.
TECHNICAL SKILLS
Languages: C, C++, Java, VC++ 6.0(MFC),Embedded VC++, SQL,PL/SQL,PHP
Operating System: Windows NT/2000,Unix, Linux, Solaris, HP-Unix, AIX,Embedded Linux,Pocket PC,Symbian,PalmoS and VxWorks,iOS, Android,ARM, StrongARM SA1110 processor
Web Application Servers: JRun, Apache Tomcat, Web Logic8.x/9.x, Web Sphere6.1, JBoss4.0.5, SunOne Directory server(LDAP), Radius, Single-Sign-On
IDEs: Eclipse, NetBeans,JBuilder,JDeveloper 3.0, Microsoft Visual Studio, Embedded Visual Studio
RDBMS: Oracle 7x/8i/9i/10g, DB2,MySql,MS SqlServer,MS Access,Informix,Berkley OneDB, CDB
Java Technologies: J2SE, J2ME, J2EE, JDBC, AWT, Swings, Servlets, JSP, JSTL,JMS, RMI, CORBA, EJB,JSF, Hibernate3.0, JAXP, JNDI,JNI
E-Commerce Technologies: Java Script, XML, WML, WML Script, CSS, SVG, XHTML,AJAX, Ruby on Rails, ant .maven,HTML5
Debugging/Monitoring: Firebug,IE Script debugger,JProbe,Dynatrace,Introscope, Cross Browser compatability
Protocols: TCP/IP, UDP, SNMPv2 & v1,SNMPv3, SOAP and VoIP.
Application Frameworks: MVC, Jakarta Struts, Spring, WebService wif Apache Axis1.x, J2EE Patterns, Custom Tag Libraries, Java Transaction API, Java Messaging API, Java Mail API, Web frameworks (ExtJS 4, GWT, JQuery, Dojo, HTML5, Wicket), Web Service Architectures (REST, WSDL, SOAP),Spring framework,Apache Lucene, Apache Solr,SEO
Cloud Computing: vCloud Director,CloudStack,OpenStack and Google Cloud platforms( public and private)
BigData: Hadoop,HDFS,Cloudera Manager,MapReduce,HBase,Hive,Pig,ZooKeeper
NoSQL: Apache Cassandra,Oracle NoSQL,MangoDB,CouchDB,BigTable,DynamoDB
Methodologies/Practices: Rational Unified Process,SOA, Waterfall,Spiral,Agile(Scrum, Lean or Kanban)
Version Control: CVS, Rational Clear Case, Perforce, WinCVS, PVCS,GitHub,Svn
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara CA
Software Architect
Responsibilities:
- Worked closely wif Product Management to gather requirements for Foundation Services and designed various solutions for Consumer Business Services
- Designed and implemented FusionChat Web Service for back-end integration wif chat tool (LMI, etc.) and service.mcafee.com, so dat chat interactions between agents and user can be initiated, resolved and completed.
- Design and development of Consumer Product (cp) business Services and written Junits using Restfuse for all Consumer Product operations
- Design and development of SearchRestService a business Service and written Junits using Restfuse for all Search operations
- Design and development of ConsumerRestService a business Service and written Junits using Restfuse for all Consumer operations
- Design and development of CacheManagementService and written Junits using Restfuse for all Cache operations
- Design and development of ContentRestService and written Junits using Restfuse for all Content operations
- Design and development of InquiraRestService and written Junits using Restfuse for all Inquira operations
- Implemented Entity Objects, View Objects, Entity View Objects and Read Only View Objects for various business services
- Integrated all Restfuse Junits wif Jenkin and consolidated report generation.
- Written standard compliance Functional Specifications, Detailed design specifications and System Integration specifications for Foundation Business Services.
- Designed test plans, test cases, overall Unit and Integration testing of the system
- Worked in an Scrum Agile environment.
Environment: Java1.7,Linux,Windows 7 Enterprise, Jenkins,SourceTree 1.6.14, GitHub, Rally, ant, Eclipse 3.x, JDeveloper 11.1.1.7.0, Servlets, JSP,JSF,Ajax,JQuery,JSON, Oracle 11g, Inquira, Oracle ADF,RESTFul Web Services, Mockito, Weblogic 10.3,Webcenter Portal Suite,Restfuse.
Confidential, Sunnyvale CA
Software Architect Consultant
Responsibilities:
- Worked closely wif Google Business Team to gather technical requirements and translated these into automation framework
- Involved in technical design dat incorporates ease of maintenance of scripts as well as flexibility to facilate expansion into future products and technologies.
- Designed and developed scripts for Settings Apps (Accounts,BlueTooth In,BlueTooth Out,About Phone,Accessibility,Captions,Data Usage,DeveloperOptions,Display,Google Input, Languages,Security,SecurityLock,TalkBack and Wifi) on Android Kitkat, Lollipop, MR1 and AndroidOne
- Designed and developed scripts for Bundled Apps (LockScreen, Phone Dialer,Downloads,CameraGallery,PhotoGallery,NewsAndWeather and AlarmAndStopwatch) on Android Kitkat, Lollipop, MR1 and AndroidOne.
- Designed and developed scripts for UnBundled Apps (GoogleSettings,PlayBooks,PlayGames,PlayStore,PlayStoreApps,PlayStoreBooks,PlayStoreGames
- ,PlayStoreMusic and PlayStoreNewsStand) on Android Kitkat, Lollipop, MR1 and AndroidOne.
- Written standard compliance Functional Specifications, Detailed design specifications and System Integration specifications
- In Test Driven Development, written unit test cases for above modules using JUnit and Mockito.
- Worked in Scrum Agile environment
- Involved in designing test plans, test cases and overall Unit and Integration testing of the system.
- Actively involved in fixing production issues.
Environment:Java1.7,Linux,Windows 7, Jenkins, GitHub, QueryManager, ant, JUnit, Mockito, Eclipse 3.x,Android Kitkat,Android Lollipop,Android MR1,AndroidOne, Android SDK android-19,android-20,android-21,Google App Engine,JSON, Sqlite3,adb,avik-2.0,T1 Locales, T2 Locales,AndroidScreenshotGenerator,uiautomatorviewer.
Confidential, Sunnyvale CA
Sr. Staff Consultant
Responsibilities:
- Worked closely wif functional team to gather requirements for Event Notification, Admin Reports and Activity Log modules.
- Actively took part in the architectural discussions for the above modules and its day to day development activities.
- Involved in the design and development of Database Schema for the project.
- Design and developed Business Services and Data Services for the above modules.
- Developed Entities, Data Transfer Objects, Composite Data Transfer Objects for Data Services.
- Developed Business Transfer Objects and Composite Business Transfer Objects for Business Services.
- Designed and developed Event Notifications for Planning workspace, budget workspace and I’m done workspace and integrated wif User Interface
- Implemented business specific validations for Event Notification, Admin Reports and Activity Log modules.
- Design and developed Camel Routes and Processors for Business Services.
- Designed and implemented RESTFul Web Services using JSON
- In Test Driven Development, written unit test cases for above modules using JUnit and Mockito.
- Worked in an Scrum Agile environment.
- Written standard compliance Detailed design specifications and System Integration specifications for above modules.
- Initiated and completed several profiling work dat improved performance and reliability of the application.
- Juggled numerous tasks at once while meeting business critical timelines.
Environment: Java1.7,Mac Pro,Linux, Jenkins, Svn, GitHub,Jenkin, Radar, make, Maven, JUnit, Eclipse 3.x,, STS, iOS6.0,Cocoa Framework, Ajax, JQuery,JSON, Spring, Spring MVC,Spring JDBC, Hibernate, RESTFul Web Services, Mockito,Oracle, Apache Camel2.x, Apache ActiveMQ5.x
Confidential, San Jose, CA
Sr. Staff Engineer
Responsibilities:
- As a Sr. Staff on the PocketCloud team, I worked closely wif startup-like team on a project dat spans several divisions in Dell.
- Actively took part in the architectural discussions surrounding the project and its day to day activities.
- Wif my extensive software development experience i used to oversee an external software development contract firm through a technical onsite liaison.
- Understand requirements, articulate options and solutions, communicate pros and cons and participate in the decision making process related to PocketCloud.
- Responsible for overseeing development work and progress of the offshore contract group by interacting wif their on-site technical liaison.
- Designed and implemented RESTFul Web Services using JAX-RS for IOS, Android and Web Clients
- Designed and implemented wrappers for OpenStack API to facilitate remote access from the cloud for the content on Windows, Mac, VMware and Microsoft VDI Environments.
- Worked very closely wif Intel team to integrate the CCF framework wif Pocket Cloud product lines.
- Designed and implemented the Cloud security models which enables security dat’s required to keep out of trouble as you relocate core business processes and data to private, public, or hybrid clouds.
- Written standard compliance Functional Specifications, Detailed design specifications and System Integration specifications for PocketCloud product.
- Reporting to the Director of Engineering and PocketCloud program manager on a regular basis progress made from internal, external group and as a individual contributor.
- Worked in an Scrum Agile environment.
- Worked wifin tight time constraints and be able to escalate any issues found wif the offshore development team.
Environment: Java5.0,C++,C#,GitHub,Svn,Jenkin,Jira,make,Maven,Hudson,CppUnit,JUnit,Eclipse 3.x,iOS6.0,Android, Ruby on Rails,Java Script, CSS3, HTML5,Ajax, JQuery,JSON,Windows 8,Intel CCF3.0, VMware vCloud Director, Microsoft VDI, OpenStack, RESTFul Web Services, JAX-RS.
LearnFind, Redwood CitySolution Architect
Confidential
Responsibilites:
- Worked wif CTO ( Product Architect) to gather requirements for various ad units, scoping, scheduling and designed various solutions for Ad platform.
- Involved in System architecture and database schema design using MySql.
- Involved in design and implementation of real-time engine algorithm to extract context, determine intent and auction ad space.
- Involved in implementation of engine’s algorithm which is constantly evolving to serve the ever changing landscape of internet behavior to deliver a solution for content providers.
- Designed and configured multi node clustering for distributed processing of large data sets.
- LearnFind Ad server platform TEMPhas been designed as a service on Amazon Elastic Compute Cloud which delivers scalable, pay-as-you-go compute capacity in the cloud.
- LearnFind Ad Server configured to use Amazon Simple Storage Service which provides a fully redundant data storage infrastructure for storing and retrieving large sets of publishers data, at any time, from anywhere on the Web/cloud.
- Wikipedia's wikiminer TEMPhas been used to create testbed to test all the ad units dat are being supported by engine.
- Written standard compliance Functional Specifications, Detailed design specifications and System Integration specifications for Ad Platform.
- Scalability and performance tuning for Ad units supported on publisher content.
Environment: Linux,Windows XP,Java 5.0,PHP,Html,Javascript,Dojo,XML,Json,jQuery,Ajax,Ruby on Rails,,MySQL,Apache Lucene,Apache Solr,Apache Cassandra,Apache Hadoop,HDFS,MapReduce,GitHub,Perl,AWS,AWS EC2, AWS S3,Wikipedia-miner-1.2.0,JUnit,Mockito,BugZilla,Eclipse 3.7,Wordpress, Drupal, Joomla or Blogger.
Confidential, Santa Clara, CA
Staff Software Engineer
Responsibilities:
- Designed and provided VM environment (CentOS and Ubuntu) for development and QA teams to test their code wifout having to completely rely on target environment.
- Responsible for configuring 9200 hardware (Chassis) target environment for team.
- Provided installation procedure for 9200 Image on CentOS, Ubuntu VMs and configured all the Chassies wif SXC Console,Shelf Manager and ELC Consoles and provided installation procedure for 9200 target environment.
- Involved in design and review discussions for CMCL library.
- Worked on architectural aspects and different functional components of confD.
- Coordinated wif tail-f confD field engineers to resolve the confD issues effectively.
- Coordinated wif Trenton vendor support team to address Emulation Board issues effectively.
- Evaluated CUnit Test framework and adopted for management interface unit testing and integration testing.
- Designed and implemented XML show for all CLI show auto-rendered and template commands.
- Involved in design discussions for 9200 Simulation Project.
- Involved in discussions for 9200 ethoam ag/ah/loop detection feature support in fp1.0.
- Written Interface specifications for Flow Mirroring and BFD features.
- Design and implementation of config, show commands, data replay validations for BFD, Flow Mirroring feature, system integration and defect fixing.
- Written interface specification for Policy Management (QoS) module in fp1.0.
- Design and implementation of config,show commands, data replay, validations and events for Policy Management ( QoS) feature, system integration and defect fixing.
- Written Interface Specification for Layer3 VPN feature in fp1.0.
- Involved in MetaCLI project routing protocols (BGP,OSPF,IS-IS,RFT) discussions.
- Involved in design discussions for Yang Modeling Webportal Project.
- Evaluated SilverCreek Tool for SNMP Testing and Automation.
- Lead the 9200 SNMP FIT and Compliance Team and mentored in automation framework and test scripts.
- Supported developers on various VM/Chassis issues on day to day basis.
Environment: Linux, Windows XP,C,Java5.0,tail-f Confd,XML,HTML5.0,SNMPV1&V2,SNMPv3,SmartCore 9200 Series,ClearQuest,Clearcase,Perforce,vCloud Director,VMware vCloud connector,vCenter API,ESXi4.1 vSphere Host,vSphere Client,KVM on WindRiver,XEN, Code Collaborator, Yang Data Modeling, pyang, netconf,python, Perl Scripting,Valgrind,gdb, TCL/Tk, Expect,Android SDK,Agile, Apache Cassandra,Apache Hadoop,HDFS,MapReduce.
Confidential, Santa Clara, CA
Sr.Member Technical Staff/Project Lead
Responsibilities:
- Worked closely wif Product Marketing to gather requirements for various projects, scoping, scheduling and designed various solutions for DDI product.
- Worked on multiple next gen Linux based network appliances dat replaced existing older models. These new models paved way for IPO and increase in revenue. The new models were also back ported into older patch releases to ease migration from older releases.
- Designed core engine which is the "backplane" or middleware for the entire platform. It provides lifecycle management for applications and services. It is implemented by the Spring Dynamic Module (DM) and the Open Service Gateway Initiative (OSGI) framework.
- In the project lead role, led teams of size 3-15 (including development & QA, onsite and offshore) across various groups to complete large projects wif great success.
- Delivered revenue generating projects like Grid Project, Staged Grid Upgrade, Staggered Restart, IPAM Freeware, VNIOS trials, Common Criteria Certification.
- Used Python to parse the network configuration data and generate the rt- xml and XSD schemas to interface wif web services.
- Python TEMPhas been used to automate the network element configuration changes for customer business usecases.
- Initiated and completed several platforms profiling work dat improved performance and reliability of the appliance. Initiated profiling work for finding the scalability bottle necks and increased the total supported nodes to the theoretical maximum
- Designed, developed, reviewed, tested a series of features for DNS, DHCP, Grid, and IPAM related network based appliances.
- Designed and developed External Binding infrastructure for WSDL layer in the product.
- Designed and implemented Global Error Handler Infrastructure for WebUI.
- Designed and Implemented WSDL layer (DAO) support for various features in the product.
- Developed standard compliance Functional Specifications, Detailed design specifications and System Integration specifications for DDI Product.
- Scalability and performance tuning for applications supported on Confidential network appliances.
- Supported IB customers on various DDI issues on day to day basis.
Environment: Linux,WindowsNT,Cygwin,C, python script, Java2.0,Java5.0,Web 2.0,XML,WSDL,Ajax,Apache Wicket,ExtJS,Javascript,JSON,Servlets,SNMPV1&V2,SNMPv3,ANT,Eclipse3.x,JUnit,JConsole,JMX,YourKit,log4j,OSGI,Spring DM,Jetty,Selenium,JQuery,OneDB,Make, vCloud Director,VMware vCloud connector,vCenter API,ESXi4.1 vSphere Host,vSphere Client Bugzilla,Perforce,SOAP,REST,XSD, HTML5,iOS,Obective-C,Agile, Apache Cassandra,Apache Hadoop,HDFS,MapReduce.
Confidential, Santa Clara, CA
Sr.Member Technical Staff/Project Lead
Responsibilities:
- Involved in the design and development of Java EE framework for Confidential 8890 server-side architecture which enables future development using a new Hibernate-based persistence framework dat will allow the Confidential 8890 server to reduce its memory footprint, and take advantage of its database schema to improve performance.
- Developed Business delegation classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
- Developed Session Faade objects using Stateless Session beans for having single point of control for a business service.
- Designed and developed Value Objects to carry the data between the different layers of the application.
- Developed automated build files using ANT Scripts for deployment and testing.
- Designed and developed Server-side components, DAOs, DTOs, Factory components, AppModels using Java, EJB, Spring, Hibernate and JBoss.
- Designed and developed CORBA North Bound Interface framework and provided the CorbaNBI implementation for Confidential 8890 Feature packs for Telstra,Verizon,CenturyTel and AT&T.
- Design and developed CorbaNBI Test Framework based on JUnit.
- Designed and developed Confidential 8890 ASCII Alarm Forwarding North Bound Interface for T-Mobile Hungary,Telstra for forwarding alarms to their OSS application in ASCII format.
- Designed and developed TMF 814 North Bound Interface and provided the support customer specific requirements.
- Designed and developed Confidential 8890 Feature Pack 7.0.0.0 consisting of MLPPP, LDP, OC3CES, OC48GFP, Service Mirroring, VRRP, QoSManagement and Connection Management.
- Designed and developed Confidential 8890 Feature Pack 7.2.0.0 consisting of Connection Admission Control, CORBANBI Enhancements, GRETunnel and Network Backup, Integrated Routing and Bridging (IRB), 802.1ag based Loop Detection, Turning off LSP Shaping and T1-E1 PLM support.
- Designed and developed Confidential 8890 Feature Pack 7.3.0.0 consisting of 802.1ag,802.3ah,LACP, T1E1 Loopback,8813 support,VPLS Multicast QOS,ATM VP Termination wif Hierarchical VP/VC Shaping.
- Developed Unit Testcases and System Integration Testcases for Confidential 8890 feature packs.
- Developed ISO 9000:2000 standard complianced Functional Specifications, Detailed design specifications and System Integration specifications for Tellabs8890 feature packs.
- Supported customers Telstra,Verizon,CenturyTel,Telecom Italia for Tellabs8890 issues.
Environment:Unix,Solaris,WindowsNT,Cygwin,Java2.0,Java5.0,J2EE,EJB,Servlets,JSP,AWT,Swing,JNDI,JMS,XML,RMI,CORBA2.3,SNMPV1&V2,TMF814,SpringFramework,Hibernate3.0,JPA,JBoss4.0.5/5.x,ANT,Eclipse3.x,NetBeans6.0,JUnit,JConsole,YourKit,log4j,Oracle8.0/8i/9i,MIBs.
