Software Architect Resume
Bingham Farms, MiD
SUMMARY:
- Multifaceted technical career with 15+ yrs track record of innovation and success.
- From last 5 - 6 years playing role of an architect and involved in major design/architectural improvement of various projects.
- Extensive experience in Web Applications using C#, ASP.Net MVC, .Net Core 2, Angular 5/6, Node, React etc.
- Gained experience in data structures, algorithms, and software design, with analytical and debugging experience.
- Experience in architecting and developing large-scale distributed systems using niche technology
- Used project management tools as Jira, Confluence, TFS, Smartsheet, Microsoft Project, Slack, Trello and many others
- Expertise in designing databases using SQL, as well as used no-SQL databases as MongoDB, Neo4J, DocumentDB etc.
- Write and review technical documents, including design, development and revision.
- Manage individual project priorities, deadlines and deliverables
SKILLS & TECHNOLOGIES:
Core Competencies: .NET, C#, Angular
Web Development: Asp.Net MVC5, Core 2.0, jQuery, Angular 5/6, KendoUI
Services/API: WCF, Rest APIs
Databases & Backend: SQL, MongoDB, Neo4J, Redis
Cloud Technologies: Azure Search, Microservices, DocumentDB
Other Tools: Infragistics, Geneva/RSL, Jenkins, ELK
Project Management Tools: JIRA, TFS, Smartsheet, Slack, Trello, Team city
PROFESSIONAL EXPERIENCE:
Confidential, Bingham Farms, MID
Software Architect
Environment: ASP.Net MVC 5, Azure, Rest API, Angular 5/6, Node, React/Redux, SQL, OAuth, Redis, Sisense
Responsibilities:
- Gather business requirements from the client and translate them to well-structured and documented software components.
- Analyze, Design, Develop and Architect highly scalable applications including the development of microservices and deploying them to cloud.
- Communicate between various cross-functional and offshore teams.
- Maintain the release management cycle and the application development environments.
Confidential, Wixom MI
Software Architect
Environment: ASP.Net MVC 5, REST API, Entity Framework, SQL, Jira, Mercurial
Responsibilities:
- Requirement analysis, design and architecture
- Implemented loosely coupled modules
- Suggested complex UI containing multiple user control with responsive design
- Using latest and cutting-edge technologies for any further enhancements
- Worked with globally distributed team and managed the efficiency of overall members
Confidential
Engineering Manager + Architect
Environment: ASP.Net MVC, C#, SQL, Web API, AngularJS, TFS, Jenkins
Responsibilities:
- Defining scope of the project and defining its complete lifecycle
- Filling technical gap among the team, coordination and
- Key architectural changes introduced for better performance of the application
- Migrated Payment page using Angular with a completely new layout
- Introduced several external tools for better error monitoring and for improved efficiency, like ELK, Qualaroo, and Google Analytics etc.
Confidential
Technical Architect
Environment: ASP.Net, C#, SQL, NHibernate/E.F., Microservices, Azure, REST API, JIRA, Jenkins
Responsibilities:
- Completely migrated backend layer from nHibernate to latest Entity Framework
- Used cloud based architecture for better flexibility, scalability and for improved performance
- Introduced Microservices instead of usual SOA based architecture
- Interacting with multiple team and acknowledging their ongoing issues
- Suggested to use Parallel Programming with multicore CPU and used PLINQ and Parallel class
Confidential
Project Manager
Environment: C#, WPF, Web & REST APIs, SQL, ETL, SSIS/SSRS, Geneva tool, Microsoft Project
Responsibilities:
- Managing team which is globally distributed
- Perform release management, work on deploying the changes in to production and support any issues faced during the release cycle
- Introduced Infragistics grid controls as well, and worked with Microsoft best practices
- Extensively used multithreading for better performance and to execute multiple sql jobs faster
- Contribute to integrate existing COM components with new WPF application
- Worked with SSIS/SSRS and got the exposure of Geneva tools
Confidential
Multitasking - Developer/Lead/Architect
Environment: C# and Java, ASP.Net, MVC, SQL 2008, Thrift, RabbitMQ, Neo4J, MongoDB, JIRA
Responsibilities:
- Worked as a core member of a startup
- Used ASP.Net and MVC initially and launched full-fledged application in just two months
- Introduced key architectural enhancements and used several latest technologies
- For storage used SQL as well noSql databases as Neo4J, MongoDB
- Worked with Thrift as well as WCF to interact with multiple modules which are written in different languages
- Provided high security features to restrict switching windows, mouse right click, sitting idle etc
Confidential
Developer/Lead
Environment: .Net, C#, WPF/WCF, CAB Framework, Infragistics, SQL 2008, SSIS/SSRS, TFS
Responsibilities:
- Played key role in helping the client and offshore team to understand the requirement
- Contributed to implement WPF MVVM logic, and built fresh AgentUI application starting from scratch using CAB framework
- Used multithreading and synchronization techniques such as Lock, Mutex and ReaderWriterLock
- Used different web services to interact with other components
- Implemented changes in coding and designs using knowledge of C# and WPF