- Featured in:
Find out what is the best resume for you in our Ultimate Resume Format Guide.
Additional Architecture Resume Samples
Software Architect Resume Samples
No results found
6-10 years of experience
Provided technical consulting services for carious federal clients such Pension Benefit Guarantee Corporation (PBGC) and Department of Labor (DOL). Responsible for client business assessments, enterprise architecture, solutions design as well as technical leadership for teams varying from 5 to 15 members. Author of several client as well as technical documents. Provided demos and presentation to stakeholders and managed expectations as well as direction during client meetings.
- Played an important role in developing the PBGC account by identifying new opportunities and participating in proposal work that led to a sustainable revenue of more than $15 million per year.
- Designed and implemented the new document capture solutions for PBGC mail system which improved paper mail processing volume by 20%.
- Let the effort and implementation of the PBGC Risk Management and Early Warning product which was concluded by awarding a new year of work and an another $3 million for further work.
- Designed and implemented the EFAST migration system, a scalable solution which exponentially improved EFAST imports to a matter of hours from a few days.
- Led the design and implementation of the new VETS system for DOL which brought a performance improvement of 60% over the previous solution being awarded $500.000 more for additional work.
10+ years of experience
Designed and implemented large enterprise systems for large organization using Java, .NET, Oracle, and SQL Server for both Windows and Unix Environments.
- Architected and implemented engine for solving large combinatorial optimization problems. Engine used for job assignment and routing in Verizon.
- Conceived and executed new products and projects, including mobile SaaS project that generated substantial recurring revenue.
- Lead effort in ROADEF 2014 operations research challenge. Project selected as finalist.
- Designed full-stack architecture for proprietary Rich Internet Application (RIA) platform.
- Developed user interfaces using Adobe Flex, JSP, ASP.NET, MVC, JavaScript, HTML and XSLT.
- Managed and mentored junior developers. Initiated and supervised company-wide development practices. Major contributor to company code library. Codebase, development practices, and propriety code generation tool helped the company scale without adding developers.
0-5 years of experience
Managed Employee On-Boarding Enterprise application development project that increase productive of the On-Boarding process by 40%.
- Managed Laptop Refreshment management project that improved efficiency by 200%.
- Designed and implemented a development Methodology to control high quality and rapid development utilizing AGILE development practices.
- Managed the daily task of the junior developers and was responsible for the professional development.
- Designed the SharePoint environment that was more efficient with business practices by integrating the enterprise CRM solution.
- Implemented a Data warehouse that would include data to support multiple departments across the Enterprise on both reporting and predictive analysis.
0-5 years of experience
Developed technical storage hardware/software management solutions to drive additional revenue.
- Evaluated customers backup/recovery environments, to determine the issues which contributed to missing service level agreements.
- Provided the most cost effective solutions that would meet or exceed the customers’ requirements resulting in the customer to continue using Tivoli Storage Manager and provide higher customer satisfaction.
- Successfully provided an implementation plan to the customer for Proof of Concept of Tivoli Storage Manager for Virtual Environments, resulting in the purchase of the product.
- Built and customized Tivoli Storage Productivity Center customer demonstration.
0-5 years of experience
Architected and developedthe V-Switch Management Application (VMA). VMA provided the network management functions for Westwave’s SoftSwitch telecom product called V-Switch, and other network components like the Alcatel’s Litespan access switch.
- VMA was designed using UML (Rational Rose, RUP) and developed using the J2EE architecture, involving EJBs, SOAP XML messaging between C++ and Java, Structs MVC framework, Oracle database and SNMP APIs for Java on JBOSS & WebSphere application server.
- Used advanced features of JBoss like durable subscribers for JMS, JMX with JDMK and MBeans, JAAS security & Bean Managed Transactions.
- Analyzed ILOG Rule engine for alarm correlation in this project.
- Designed and implemented web services (WSAD) for alarms and provisioning.
- This project was designed for high performance, efficiency and high volume.
6-10 years of experience
Drove a company-wide ICD-10 design effort, gathered customer requirements, derived feature priorities, developed functional specifications, and oversaw the on-time completion of 8 application groups. ICD-10 is a codification of medical findings outlined by the World Health Organization and required for HIPAA compliance.
- Maintained and supported all phases of SIGNATURE, an Ambulatory Healthcare Information System (HIS), which operated as a cloud based application for more than 70 clients and ten thousand physicians.
- Designed and coded interface between SIGNATURE and Accretive, a billing/collection company.
- Developed Java Swing applications to support data migrations into Siemens financial applications.
0-5 years of experience
Manage, document, develop, and perform quality assurance on applications and systems. Responds to customer issues with workarounds and solutions
- Led the movement to change applications to be mobile friendly.
- Managed seven internal web applications through their respective software lifecycles.
- Developed large data reports of MLS and real estate agent data for executive level and middle management consumption.
- Implemented a new recruit relationship management application, with new workflow and MLS data integration.
0-5 years of experience
Tasked with creating a singular system that allowed communication between all defect tracking systems within the bank. This system runs behind the scenes by polling changes to each test system, translating the results into a common format and then updating each connected system.
- Responsibilities included researching and developing new technologies while using design patterns within the system.
- Designed and developed a language for processing rules, as well as a SQL tokenizer and parser to create an extensible system for exchanging information with the core systems.
- Created a methodology of selected data from IBM/Rational ClearQuest using standard SQL-97 commands.
- Was member of team that treated ClearQuest as it was a SQL database, which made it much easier for developers to interact with this system.
0-5 years of experience
Designed and implemented a new Auto-ship program to streamline the Pick and Pack process; decreased time required to fill an order by 33%, and reduced order errors by 99%
- Demonstrated proficiency in Microsoft .NET 2.0, .NET 3.0, C#, SQL Server, SSIS 2005
- Collaborated with company stakeholders to design and build a company intranet using Microsoft SharePoint technologies
- Designed and implemented a new software automated process to auto-pay company distributors accurately and on time
0-5 years of experience
Designed and Developed the embedded software for an optical device that was used to estimate biomass in the Aquaculture industry. Helped in the commercialization of the product, which included the design of tests to determine product performance.
- Worked with team members to take a concept, design and fabricate a product, and make several sales in an international market
- Worked with team members to write a proposal that was rewarded $75,000 dollars from the Canadian Government for Algorithm Development and Database Integration
- Innovative contributions helped to win DEVTECH 50, and a prize of $30,000 given to the best startup company in Quebec City.
- Participated in the Aquaculture America 2012 conference in Las Vegas
10+ years of experience
System Architect and System Development Lead: drive innovative system architecture roadmap and design of world-class enterprise distributed client and server systems. Work with cross-functional teams in full software development life cycle of multiple projects.
- Designed world-winning system architecture for enterprise clinical workstations. Ensured products surpass the customer expectation in all aspects usability, workflow, integrity, scalability, extensibility, interoperability, and compatibility of legacy products.
- Led prototype, work breakdown, effort estimate, and feature prioritization for multiple project plan commitment, and provided reasonable milestones.
- Led technical review of framework and subsystem design to align well with overall system architectures.
- Authored system design specifications, guided subsystem software design, and reviewed dozens of software design documents, which ensured the designs meeting the requirements.
- Deployed 3rd party applications onto workstations with virtualization solution.
- Developed collaboration Web Viewer for remote physicians to review clinical exams conveniently.
0-5 years of experience
- Designed, developed, and released multi-protocol Instant Messenger client with VS2016 C#.Net WinForms
- Created multimedia marketing video for crowdfunding campaign with 3d architecture https://www.youtube.com/watch?v=oQpJA9iExpI
- Managed and oversaw team development of infrastructure servers running on LAMP and WAMP, leveraging two cloud computing platforms (DigitalOcean / 1and1 VPS), including ISPConfig, MediaWiki, WordPress, squirrelmail, SFTP, and a variety of other services
- Installed, administered, and oversaw development of an online 3d virtual world environment using OpenSimulator
- Developed user interfaces for signup with UserFrosting, backend account management interfaces and web front ends with HTML5 / CSS3 / Bootstrap 3 / jQuery 2.0 / AngularJS / a variety of frameworks
- Hand-coded custom shopping cart application with Paypal integration in PHP5 with MySQL
0-5 years of experience
Software Development
- Established development patterns and best practices for a large suite of public-facing web applications and API’s
- Enforced development patterns and best practices through mentorship and code reviews
- Evaluated, recommended and helped implement various web technologies, including frameworks for real-time communication, REST API’s, Single Page Applications (Angular JS), Javascript Testing (Jasmine), CSS (Bootstrap), HTML5 offline data storage and ASP.Net MVC/WebAPI.
- Led the development of a suite of software components. These components, used company-wide, helped developers build rich, web-based user interfaces more efficiently and consistently.
- Assisted management in evaluating developers through performance assessments and technical interviews
- Helped define a learning roadmap for development teams, with the intention of improving their overall web development skills
- Continually, on an ad-hoc basis, helped developers solve complex problems related to web development
10+ years of experience
Architect, develop, deploy and maintain the many products that make up the [company name] software product suite that provide the pharmacy an integrated solution for all aspects of pharmacy operation.
- Formed and led the Architecture team through product and process development and continuous improvement that has led to a repeatable quality development process.
- Led a change to agile team-based development using the SCRUM methodology from a waterfall process.
- Managed a group of ten engineers.
- Organized training and personal development for the development team.
- Interfaced with technical and managerial leadership throughout the company to improve the product for customers and serviceability.
- Participated in the effort to get products DIACAP certified to allow deployment throughout the Department of Defense.
6-10 years of experience
As a Software Architect worked on several projects in the Agency team at Infinity.
- Involved in the analysis, design and coding phases of Agency Licensing/Sircon Integration Rewrite.
- Implemented, maintained, performed production and client support for the Adobe print webservice.
- Developed and maintained Tibco Webservices, Webservice clients and Web applications
- Worked on Easystreet batch process, Improved performance and accuracy; Reduced I/O overhead by eliminating file writes and transfers; Tuned sql queries and improved processing times
- Mavenized the InfinityAgents project using Apache Maven 2.2.1; Used Jenkins for continuous build and integration
- Modified InfinityAuto website and added both English and Spanish content.
- Worked on the Infinity Claims web application migration efforts.
- Moved Webservices from Tibco AMX2.2 to AMX3.3 platform; Wrote JaxWS2.2 and Axis2 Webservice clients
- Converted InfinityAuto website to be responsively designed for mobile platforms such as Iphone/Ipad/Laptop browsers.
- Attended Tibco AMX/Business Works/Agile training classes.
0-5 years of experience
Lead architect on UIM4z effort to integrate System z inventory and metrics with CA UIM. Effort spans four scrum teams, including two in ITC, one in Islandia NY and one in Ewing NJ, plus collaboration with the UIM Fort Collins team
- Conceived, chose technologies, prototyped and defined architecture for Data as a Service (DaaS), a cornerstone of UIM4z
- Designed and socialized DaaS REST APIs and Resource Model for UIM4z effort
- Researched, prototyped and chose Jena RDF to describe System z data ingested by DaaS in response to REST API calls
- Initiated and conducted effort to characterize poor Chorus startup performance utilizing yourkit.
- Led effort to research, prototype and evaluate OLAP cube modeling as a potential Chorus feature
- Initiated effort to improve Chorus integration experience by prototyping and evaluating a visual Model Driven Design approach to authoring Chorus metadata
6-10 years of experience
Lead developer and administrator of a web-based commercial vehicle telematics (CVT) system providing integrated solutions for fleet management. Created a GPS-based telematics software module that provides real-time and historical vehicle tracking/reporting, wireless 2-way communications, dispatch, exception alerts, vehicle navigation, engine diagnostics (J-bus or OBDII), DOT Hours of Service reporting, fuel transaction monitoring, fuel-saving device validation, stolen vehicle location, vehicle maintenance reporting, and performance metrics reporting by tracking of fuel consumption, idle time and driving habits. This application has led to increased productivity and greatly reduced costs (thousands per vehicle per year), and reduced pollutants by lowering fuel consumption, allowing for a company to apply for carbon credits based on the Kyoto protocol.
- Performed modeling, planning, implementation, PL/SQL programming, performance tuning, and DBA’ing Oracle databases. Managed development, test, and production environments.
- Coded DDL scripts, stored procedures, functions, triggers, packages, views, and scheduler processes.
- Created a reusable set of SQL tools for developing custom branded solutions for customers.
- Managed and mentored 5 .NET developers to teach the business and integrate front/back-end code.
- Worked directly with President, CEO, and Sales/Marketing to obtain requirements.
- Integrated with 3rd party client software such as Great Plains Accounting, Telogis (NAVTEQ), TCH, COMDATA, OMNI TMS, SAP, Nistevo, PCMiler, Google Maps API, XML, X.12 EDI, flat files, SQL Loader.
0-5 years of experience
Software Architect for the Integration of Dollar Thrifty Group and the Consolidation of Car Rental Systems
- Led a team of 5 developers to create branded web services that integrated in with the existing Hertz Rental Systems
- Redesigned & Integrated RESTful Web Services to utilize Hertz, Dollar and Thrifty Rate Engines
- Designed architecture to allow decoupled/asynchronous interface with the various Rate Engines
10+ years of experience
As a team lead and technical architect developed several major projects.
- Was responsible for designing and developing software using ASP.NET, C#, HTML, Ajax, Javascript and Web Services.
- Created database design based on MS SQL Server with proprietary data access level and integrated security.
- Integrated third-party systems with online payment processing and reporting subsystem.
- Designed and implemented intelligent map service using MapXtreme.
- Coached junior and mid-level software developers
0-5 years of experience
Developed State of the Art XBRL/Word/SharePoint solutions for US Public Companies
- .Net, Visual Studio C# and SharePoint 2013 development
- Scrum based project management.
- Successfully implemented solution at 15 US based, public companies.
- Utilizing SOA architecture for optimized data collection and distribution of reports
- Developed Web Service for the XBRL solution
- Tracking and management of development resources and comparison against milestones and budgeted resources.
0-5 years of experience
Overall description: [company name] is a media rating company that analyzes media such as theatrical movies, DVDs, music and games from a sex, profanity and violence point of view. The physical process was in need of significant help from the technology side. Our system was a work flow based system, which included user management, user assignment, parallel and sequential media audits, verification, approval and a go-around from any step.
- Designed and implemented the DAL utilizing several common design patterns. C#, VB.NET
- Created initial work flow process utilizing the Teamplate product., VB.NET
- Designed and implemented data flow object model. C#, VB.NET
- Mentored other engineers in C# development and use of an object oriented approach.
- Design and implementation of an in house desktop application to allow a simultaneous multi user data audit data management.
- Wrote a few WinForms and WebForms test harnesses as a proof of concept to show different usability use cases within the main work flow. VB.NET, C#, ASP.NET
6-10 years of experience
Was in charge of TI’s multimedia SDK releases for Windows CE on TI’s OMAP35xx and DM37xx line of ARM and C6x DSP based SoCs.
- Defined system level software architecture for Multimedia capable IP Phone product releases based on TI SoCs on Montavista real-time Linux and VxWorks.
- Worked with the silicon team to define features for upcoming SoCs.
- Designed a simple call control API layer for TI’s VOIP stack for ease of integration with third party SIP stacks.
- Implemented a UPnP client to talk to routers/firewalls to open dynamically assigned UDP/TCP ports to allow 2-way VoIP traffic
- Worked with customers to help them integrate TI’s IP Phone software stack on their consumer and enterprise products based on TI IP Phone SoCs.
0-5 years of experience
Prepared plans to help organize the development of technical support standards.
- Prepared and developed programming standards and procedures as well as programing architectures for code reuse
- Interacted with end users to help with requirements gathering and establishing of system specifications.
- Helped in developing a dotnet service oriented platform to serve as managing framework for all dot net. Applications within the organization.
0-5 years of experience
Designed and implemented complete ETL system managing multi-GB data-files from over 6 dozen sources
- Managed databases with tables containing over 65 million rows of data
- Implemented full company re-branding, working with outside agencies to achieve an updated look, feel, and voice
- Built and deployed numerous back-end management tools for vendor, user, and data- feed management
- Managed relations with all external vendors (ETL, DB monitoring, Branding, etc.)
- Built and deployed numerous software extensions for company’s ERP software suite
- Wrote and implemented coding standards
0-5 years of experience
Planned, designed, and implemented software code for a wireless electroencephalogram medical device.
- Built interacting custom LabVIEW signal processing applications per project requirements, modifying them as needed as the project progressed.
- Maximized the throughput of a C++ coded low power microprocessor voltage sampling device: 272X the sampling speed and 10X the sampling precision.
- Optimized signal transmission parameters for less than 2% error in FFT reconstruction accuracy based on known signals.
- Designed user-friendly front panel LabVIEW interfaces for outsourcing data collection.
10+ years of experience
Designed, implemented, and administered a repository system for storage and retrieval of document citations within SOA utilizing the Java Restful service model and the memcached caching utility. System provides a high-performance, high-bandwidth service to multiple clients, including the online product, accessing over 2 billion stored citations. Benchmarked to support over 10,000 simultaneous online users. Utilized DOM XML utilities for document validation against schema. Designed JUnit tests to validate system components. Optimized server configuration through extensive load testing via JMeter.
- Principal team member responsible for design and implementation of a new middleware unit for the [company name] online system using Java J2EE employing XML / XML schema / XMLRPC technologies. System utilized JBoss
- Enhanced system monitoring capabilities by utilizing the cacti rrdtool front-end toolkit to show sub-system performance data graphically. Implemented PERL scripts for data collection and designed graph templates for data display.
- Provided ongoing support and enhancements of extensive C code base.
- Designed and implemented a C based module that translated XMLRPC requests from the middleware unit into http requests to the legacy core server product.
- Represented the core server group on cross departmental project teams, to define project scope, determine implementation details, provide time estimates, and set release dates for the proudest online system. Led server side software development for the projects making sure the job was done correctly and on time.
- Key contributor to every release of the ‘best in industry’ [company name] online product.
0-5 years of experience
Coaches software product development teams migrating to IBM Rational Team Concert (RTC), specializing in planning and defect management. Consults with teams to design project area configurations, mentors on RTC usage and Agile planning methodologies (Scrum and Kanban), and migrates data into RTC from various planning and defect management tools (e.g., Agile Vision, VersionOne, Rally, Jira and Bugzilla).
- Collaborated with engineers to develop Pentaho-based ETL (Extract, Transform, and Load) tool, enabling data migration from diverse applications into RTC with minimal data loss
- Developed and recorded five RTC planning and defect management WebEx sessions, enabling hundreds of employees to continue adopting RTC after training budget cuts
- Authored Webinar entitled “Using IBM Rational Team Concert as an Agile Planning Tool”, presented during corporate training event
0-5 years of experience
Engaged to re-position an organization ill-prepared for growth. Crafted and implemented a master plan to restructure all levels of the organization, creating strategies and executing tactics with impacts across the business: financial, customer, internal, learning and growth.
- Architected and implemented a complete new enterprise solution(s) replacing an end-of-life infrastructure and directly increased Sales/ROI and opened new vertical markets.
- Expertly led enterprise technology projects from concept through implementation, with full accountability for timelines, milestones, risk assessment, budget and delivery.
- Designed “Suite Manager” and supervised a team of designers and developers to implement an Audio/Video delivery system for the commercial music delivery market. Application provided as SAAS to any company supplying Music/Message delivery, Accounting, CRM, Content Repository/Channel administration.
- Increased the possible product offerings which directly interfaced with the SAAS application.
- Increased department efficiencies through new processes, standards, and staff development.
6-10 years of experience
Startup company developing mobile software applications for App Store and external clients. Direct all aspects of software product design, development, and release to market. Drive development projects through all life cycle phases from concept to architecture and completion.
- Created MyGlobeDoc US, an iOS app for locating board-licensed doctors and dentists
- Created foreign-language learning assist application rated best-in-class in the App Store – including apps for learning Tagalog (rate #1), Igbo (rated #1), Spanish, French, Yoruba, etc.
- Developed and deployed iBook-like reader application for a major publishing company.
- Successfully published 10+ iPhone, iPad, and iPod Touch applications for sale on iTunes App Store. Apps are published under company and personal names.
6-10 years of experience
Lead a group of 6 experienced developers and consultants, 4 QAs and 3 DBA to completely revamped one of the main corporate website in ASP .NET MVC .NET. Used of Windsor Castle (IoC Container) to implement dependency injection.
- Ensured code Quality with TDD, DDD or BDD approach of development.
- Designed and implemented various distributed systems with and SQL Server 2008 and WCF 4 with more than one ending point in various bindings(netTcp, basicHttpBinding and wsHttpBinding) including failovers.
- Integrated applications with feeds from MTA, Zagat, OnBoard and Foursquare.
- Completely revamped Intranet systems by migrating from legacy code in Classic ASP, ASP .NET 1.1/2.0 to latest version of .NET web applications.
- Maintained the corporate internal listing systems. Export daily feeds to all other media and public MLS.
- Designed and maintained data warehouse in star schema.
- Architected, designed systems and created high-level and specific architectures with Visio
- Delivered Logical View diagrams for various views and viewpoints in the corporate as needed.
- Created and defined proper SDLC process in TFS. Deployed and configured TFS Server and Build Server. Created TFS Build Definition for Continuous Integration.
0-5 years of experience
- Developed initial SQL Server 2008 Database and interface DLL in C# for PCR DNA analysis at GenturaDX
- Designed Reflection capability in C# to allow multiple objects to be displayed, edited, and reconstructed in a DataGrid
- Designed separate WPF based testing application to exercise the interface DLL and database preceding product release
- Developed C# scripting process using MS Powershell 2 pipeline action to allow automatic database, table, and login creation
6-10 years of experience
Designed and developed recommendation systems and matching engines using social networks such as LinkedIn, Facebook and Twitter.
- Used Google Analytics big data and K means clustering to group unknown data to develop a recommendation engine.
- Combined collaborative filtering and information filtering to develop a complete recommendation solution.
- Designed and developed a NP complete problem solution specific to our use case. A very complicated requirement can be solved in milliseconds. This is a very efficient algorithm.
0-5 years of experience
Performed maintenance coding and implemented new features on portal.liquidmotors.com, and inventory management and marketing web site for car dealers, as well as various internal tools
- Designed and implemented AutoAuction.com / Dealer Trade Center, a wholesale auction section of the main web site using VB.NET, .NET framework 4.0, MS Sql Server 2008, Javascript, JQuery, C++/CLI, and C++
- Designed and implemented a skinnable web-based audio recorder for custom voice-overs for marketing videos of vehicles using C# and Silverlight 4
- Migrated a partner photo management application from their platform to ours using C#, .NET 3.5, WPF, MS Sql Server 2008, C++/CLI, and C++
- Developed tools to migrate vendor and partner data using C#, .NET 4.0, and MS Sql Server 2008
- Implemented a custom anti-spam solution and troubleshot issues with add-ons using phpBB, PHP, and MySQL
- Troubleshot issues with ReflectWeb, a webcasting application, using C#, VB.NET, and SQL Server (see ReflectSystems below – the application was sold)
0-5 years of experience
- Introduced and implemented SDLC best practices including development environments, deployment procedures, build automation, version control and release management
- Architected the rewrite of the company’s legacy multi-tenant application platform, including Salesforce.com integration
- Architected and directed development of fulfillment site that integrates with clients’ existing web portfolio, including functional APIs, single sign-on, and integrated look-and-feel
- Introduced and implemented Scrum methodologies to the company
- Serve as ScrumMaster and tech lead for team of 11 developers, designers, and QA, onshore and offshore
- Lead the successful development of software that supports critical statement operations for Charles Schwab & Co., Inc. generating $16 million in annual revenue for the company
- Lead the successful development of literature fulfillment web applications for Lord Abbett & Co., Allianz Global Investors, and Ivy Funds.
0-5 years of experience
Developed layer three software and MMI software interface GSM wireless satellite phone using object oriented C++, SDL (Specification and Descriptive Language Model) programming languages
- Followed the waterfall life cycle process. Created requirement, design, code, test plan and procedure documentations. Complied with SEI-CMM level 3 process documentations.
- Identified new marketing requirements into software architectural components and develop software with identified APIs. Reverse engineering existing software to create software architect components with APIs
- Identified major hardware components and their impacts on GSM, CDMA and UMTS products
- Managed team of engineers performing P2K and 3G software architectural modeling. Rational Rose UML tool were used for Object Oriented analysis and design.
- Created “use cases” for architecture modeling, interfaces, component, dependencies for Software architecture using Rational Rose UML. Created database programs to manage components.
0-5 years of experience
- Served as technical lead for a small team of engineers developing and maintaining server applications.
- Planned Scrum sprints and releases. Prioritized bug fixes and new features.
- Maintained a complex object-oriented, multi-threaded legacy server application written in C++ (MFC).
- Designed and documented a distributed, service-oriented architecture (SOA) host system for terminal configuration and payment processing. Implemented in C++ using Qt (back end) and Wt (web front end).
- Developed and maintained embedded Linux applications in C and C++ for payment terminals.
- Designed and documented a package management system used to install software on payment terminals. Implemented a software utility program in C to generate and query software packages.
- Built cross-compilers targeting Windows and Linux (80×86 and ARM processors).
- Used Jenkins for build automation. Used Coverity static analysis tool to find software defects.
6-10 years of experience
Designed and architected solutions for various business critical projects like Audience Measurement, STB IP takeover, FVOD ordering through order entry applications, Request For Information (RFI), integration of Equifax ID verification process into sales order tools etc.
- Designed and architected various SOA solutions using SOAP and REST.
- As a key stakeholder, evaluated multiple big data analytics platforms like IBM Netezza and Teradata Aster.
- Designed and implemented pilot BPM and BAM projects.
- Worked extensively with business stakeholders, vendors and partners.
0-5 years of experience
Developed a logical enterprise data model and validated it against best practices and Oracle e-business applications, guided legacy application development teams in transition to new data model
- Developed a SOA white paper for upper level management describing SOA concepts and how SOA provides Rackspace a competitive advantage
- Installed development SOA environment consisting of Oracle 10g database and Oracle SOA Suite on RedHat systems
- Developed SOA standards, design guide, and reference architecture
- Designed and developed Oracle e-business integration services required for bridging legacy applications to Oracle e-business applications using Oracle SOA Suite and open source tools
- Presented Oracle technologies to various development groups within Rackspace including brown bag sessions, workshops, and corporate sponsored shows
- Chaired IT Architecture Team and developed the IT Application Architecture Standards document for use within the various IT development teams
- Prototyped Open Source SOA development environment using JAX-WS, WSIT, Tomcat, Apache Synapse, Sun Glassfish, and Mule ESB
0-5 years of experience
Build and operate an application development start-up. Provide a feature-rich online task/project management application to enhance individual, team and organizational productivity. Lead all development and testing functions, operations, finance, business development, social and search engine marketing and full SDLC.
- Develop and commercialize Sumo Mobi’s flagship productivity enhancement products with the following characteristics: Support for over a 100 device types (desktops, tables and smartphones), multi-user, cloud-based and serving individuals, middle market companies and corporations.
- Establish a modern-day company culture from the outset giving people the autonomy to be awesome. Results reflected in Sumo Mobi’s product quality.
- Reduce Sumo Mobi’s total code base 55% and complete initial acceptance testing with 2.6% failure rate (16 failures resolved on 600 test cases).
- Develop CAPTCHA alternative to more easily and securely authenticate users verses Web crawler software.
- File User Authentication and Project Management-related patents.
6-10 years of experience
Requirements Analysis for P-8 Airborne Ground Surveillance (AGS) Intelligence, Surveillance, Reconnaissance (ISR) system, including functional block diagrams and use cases.
- Developed Java and software design standards for the site.
- Researched and developed business cases for new business software projects using BPMS
- Researched latest technology in database functionality, communications, work with stake holders to develop requirements
- Lead proposal team for SOA (Service Oriented Architecture) ISR project that analyzes large data sets, created UML diagrams to document system.
- Researched expert systems including rule based systems and databases
- Worked on Java, Spring, XML project including display and background processing
0-5 years of experience
Developed, and implemented SDK to support and promote Extensible Provisioning Protocol (EPP) in Java for distribution to all the marketing Channels.
- Instrumental in design and development of numerous state-of-art high profile J2EE based applications namely; dotTV, dotName, RealNames, SMP, NameStore and MDNS (B2C).
- Severed as infrastructure group defined the application Framework architect for rapid development implementation and deployment of numerous B2B and B2C and E-commerce applications.
- Designed and implemented container based XML/Rule Base Engine for rapid implementation of Business Rules (BR).
- Designed and implemented Single Domain Single Sign On, and Massage Oriented Middleware MOM, using JMS.
- Reference Implementation for Extensive Provisioning Protocol XML based protocol (RFC 3730, 3731, 3732, 3733, 3734, 3735) & Registry-Registrar Protocol (RRP RFC 3375, 2832).
- Technologies utilized are JAVA; J2SE (1.2, 1.3) and J2EE, JUnit, Log4J, JDBC, Tomcat, Struts, ANT, JDeveloper, Eclipse, Jalopy, Xdoclet, Maven, Various Linux.
0-5 years of experience
Development of Excel based application to replace manual paper process for Baxter field service technicians globally.
- Managed four software developers
- Automated internal and FDA compliance via a custom built Excel-based application
- Designed and developed user interface on Excel worksheets which included complex data validation and error trapping
- Coded VBA modules, classes, events and custom events
- Liaised directly with Subject Matter Experts, Business Users, and Validation personnel to gather software requirements and communicate with development team
- Maintained business processes documentation for changes in project requirements, incident reports, and maintenance of product
- Gathered translations for global release in four different languages (English, Portuguese, Spanish, and Turkish)
- Managed development team workflow and assisted in interpretation of requirements
0-5 years of experience
Developed options trading strategy analysis tools and related auto trading system
- Implemented option pricing models with all option Greeks (esp. Black-Scholes model)
- Analyzed option trading strategies such as Vertical Spread, Time Spread, Iron Condor in relation to VIX for both stock options and index options (SPX, NDX, DJX, RUT)
- Designed software tools to develop various options trading strategies and measure their past performances
- Implemented the trading algorithms and graphical user interface in JAVA
0-5 years of experience
Lead team of 15 developers to design and develop social application / platform which helped many professionals in the insurance industry to manage their sales process (pipeline), communicate business documents and get connected to other people in the industry.
- Technology stack: HTML5, CSS3, ASP.NET MVC 3, JQuery frontend. Used C#, .NET 4.0, NHibernate and many other technologies on the application server side.
- Designed architecture and build the system from ground up.
- Used SCRUM as a software development process and rendered scrum master role.
- Managed customer expectations on deadlines and requirements
6-10 years of experience
Designed and implemented an in-house Recruitment Management System and SQL Database. This system was developed using Powerbuilder.
- Designed and developed a version control interface for this application using Visual C++ (MFC) to automatically download (via FTP) new application software versions as they become available.
- Responsible for managing and coordinating development and quality assurance teams.
- Designed and implemented MFC ActiveX controls using Visual C++ to provide applications with the capability to send email and to post content from our database to various newsgroups.
- Worked with outside agency to design the firm’s website (www.dsiglobal.com).
- Managed web development effort, utilizing Microsoft FrontPage and Internet Information Server (IIS). The team used Active Server Pages (ASP) to extract information from our database and post it to our public website in real-time.
- Architected and managed the design and implementation of a Finance and Administration System to work in conjunction with the Recruiter Tracking System. This system was developed using Powerbuilder.
0-5 years of experience
- Managed internal Design, Development and Infrastructure teams
- Lead Architect and Developer for new product development initiatives
- Assisted in the creation and refinement of Software Development Project Specifications
- Determined viability of custom development projects deriving from both Internal and Customer Requests
- Managed resources for correction of bugs reported and determined to be valid
- Provided recommendations on Infrastructure and helped define requirements
- Instituted Agile Project Management methodology and integrated tools to increase team efficiency
6-10 years of experience
- Lead systems engineer for all new set-top deployments in Time Warner Cable; currently working with TWC and other departments within [company name] to define TWC’s IPTV system including set-top and browser requirements, provisioning, diagnostics, code download.
- As IP set-top software architect, performed gap-analysis for current platform versus product requirements, trained developers in new platform architecture, developed customer training materials, guided system development, participated in design and code reviews.
- Selected software platform for IPTV set-tops from among several existing platform solutions within [company name].
- Developed trade-show demos of web-based user interface and adaptive http streaming for set-top IPTV clients.
- Developed and maintained DVR and home networking TV set-top software.
- Diagnosed and quickly addressed several critical issues in networked DVR code, enabling a key customer release, on-time.
0-5 years of experience
- Demonstrated skills in designing software architecture on Microsoft .NET
- Deep experience and knowledge of software design methodologies, information systems architecture, object oriented design, and software design patterns.
- Designed web application architecture, services and enterprise object framework for Document Studio a document management system and Records Studio a records management system.
- Directed team of five developers in rewrite of web services API for Records Studio.
- Documented standards, guideline, and strategic plans to develop .NET based software system.
0-5 years of experience
Assisted in enhancing the application architecture of one of [company name]’s many insurance enrollment web applications.
- Developed Microsoft Dynamics CRM 2011 plugins and customized forms. I assisted in the architecture and development of a WCF service layer to serve as a façade for the downstream processes.
- I increased the performance of the user interface with asynchronous Jquery techniques.
- I leveraged WIF for the apps authentication concerns.
- I introduced testing automation and TDD principles to their SDLC. I developed unit and integration tests that yielded above 90% code coverage.
- Configured Sharepoint 2010 document management server to connect to Dynamics on premise server giving users the functionality to link contracts in Dynamics to the images in Sharepoint 2010.
Software Architect Duties and Responsibilities
A Software Architect’s duties and responsibilities will vary from project to project and company to company. There are, however, several common primary duties for nearly all Software Architects. A review of job listings identified the following core tasks and responsibilities.
Develop Software Solutions Software Architects must be able to evaluate and identify software solutions. Their jobs often begin by working with a client to discuss what they need their custom software to do or looking at poor-behaving software and finding ways to improve it. If creating consumer products, they may look at similar existing products and find ways to better them or revolutionize them. Software Architects must conduct research, gather information, interpret data, and then create a solution.
Lead Projects Most Software Architects will be expected to act as the lead person on all software development projects. This may include creating a team of workers suitable for the scope of the project, assigning duties to the staff, creating a timeline for the project, and performing cost analysis and budgeting functions. The analysis, design, programming, testing and deployment are all managed by the Software Architect.
Document Projects Documentation is a very important part of the Software Architect’s job. Every aspect of a system or application must be thoroughly recorded. These documents will serve as references for new employees and for future maintenance on the system. Software Architects must be able to communicate well through writing and be able to create flowcharts and diagrams.
Mentor Subordinates Coaching and mentoring one’s development team is a common requirement of the Software Architect. They are expected share their skills and expertise with their staff as well as set a positive example for them. They need to be able to encourage their team members to think creatively as well as keep them motivated.
Software Architect Skills
A successful Software Architect must be technically-inclined, a great problem-solver, and possess excellent interpersonal relationship skills. They are wonderful leaders and are extremely reliable. They should also work well under pressure and tight deadlines. In addition to these traits, employers look for applicants with the following skills. Core skills: Based on job listings we looked at, employers want Software Architect with these core skills. If you want to work in this field, focus on the following.
- Broad and extensive knowledge of the software development process and its technologies
- Knowledge of architectural styles and design patterns
- Understanding of various coding methods and computer languages
- Data modeling and database design experience
- Experience with software development lifecycle (SDLC) processes
- Experience with service oriented architecture (SOA)
Advanced skills: While most employers did not require the following skills, multiple job listings included them as preferred. Add these to your skillset and broaden your career options.
- Experience with enterprise service bus (ESB) platforms such as, MuleSoft or BizTalk
- Experience with content management systems
Software Architect Resources
There are more resources available on the Web for those interested in working as a Software Architect. We scoured the internet and found these links full of learning opportunities and the latest industry news. On the Web
Software Developer’s Journal – Staying up-to-date on the latest technologies and trends in the field are vital. Software Developer’s Journal provides downloadable issues of their journal packed with great articles and editorials. They also have a blog on their site that is worth perusing.
Software Magazine – This site provides free access to its magazine as well as a section devoted to news & events. Software Architect Books
You Can Be a Software Architect – Author Bett Correa shares insights on how she became a successful Software Architect after working for many years as a software developer. She provides tips and advice on how to break into the career and how to do well at it. A great introduction into the world of the Software Architect.
Documenting Software Architectures – Since documenting architectures is such a large part of the Software Architect’s job, this resource is a must have for those working in the field. It provides readers with all the industry standard formats and guidelines for creating your documentation.
97 Things Every Software Architect Should Know: Collective Wisdom from the Experts – Over 4 dozen expert and experienced Software Architects share their wisdom on what is most important to be successful in their field. Easy to read and packed with wonderful insights, this is a great tool for those wishing to follow in the experts’ footsteps. Industry Groups
Institute of Electrical and Electronics Engineers – IEEE established in 1884 for the burgeoning electrical industry, has grown into an organization with over 430,000 members worldwide composed of scientists, engineers, software developers and computer science employees. Their large network of members enjoy career development, technical information, research and industry news from this organization.
Computing Technology Industry Association – Founded in 1982, CompTIA provides certification and business credentials, IT education, networking opportunities and resources to those in the information technology field.
Association for Computing Machinery – Founded in 1947, ACM is the largest educational and scientific computing society in the world. It boasts over 100,000 members worldwide and is a wonderful resource for anyone in the computing industry.