Summary
Overview
Work History
Education
Skills
Certification
Projects
Awards
Timeline
Generic

Aswartha Anumula

Irving

Summary

Senior Principal Software Engineer at CBRE Inc. with expertise in Go and Azure, AWS cloud services. Proven track record in designing scalable APIs and enhancing application performance. Adept at leading teams and mentoring developers, driving successful project outcomes through effective problem-solving and agile methodologies. Committed to delivering high-quality, reusable software solutions.

Overview

22
22
years of professional experience
1
1
Certification

Work History

Principal Software Engineer

CBRE Inc.
02.2018 - Current
  • Involved in the Design and Development of API and web applications using Golang, Beego (Web framework), GraphQL, Restful, Angular.
  • Involved in the Design and Development of RESTful based web services, SSO, ACL modules, GraphQL queries, schemas.
  • Worked in Angular, jQuery, JavaScript in building interfaces for the web applications.
  • Implemented rules and algorithms to identify race conditions and system performance issues.
  • Implemented various design patterns like Enterprise Integration Patterns to efficiently process messages between various systems.
  • Extensively used CloudWatch, CloudTrail services.
  • Designed database schemas, worked on data modelling, wrote queries and worked on improving the performance of functions, Materialized views, table, stored procedures and SQL queries to meet the performance requirements.
  • Integrated GraphQL application module with Beego web application framework for better API management.
  • Implemented best practices and governance policies for change management and problem management.
  • Responsible for review of the all the work products and artifacts for all stages of development phase.
  • Provided support in maintaining and upgrading existing systems.
  • Provided support and enhancement to existing APIs and API Gateways.
  • Wrote File processors using Python.
  • Configured Docker (Dockerization) for lightweight application deployment environment, worked on pipelines, ECS, AWS S3, AWS, Gradle, Git repository, GQLGen modules, SSO implementation, Access Control Lists (ACL) for authentication and Authorization.
  • Coordinated with business teams to clarify requirements and business needs.
  • Mentored associate developers during various activities.
  • Integrated application with Peoplesoft, OBIEE.
  • Involved in transformation of Alteryx flows devised by Financial Analysts into go based integration applications and ETL tools.
  • Used Mesos to log monitoring, and scheduled job monitoring.
  • Implemented Elastic search, Kibana and log stash.
  • Used Jenkins to build, deploy, schedule application containers and jobs.

Azure Migration Lead / Senior Full Stack Developer

COSMIC-I
09.2016 - 02.2018
  • This web application is primarily CBRE invoicing application. This application automates the existing manual process of invoicing the Lease/Sale/Consulting/Disbursement/DSF process.
  • Design, code, test, debug, maintain and document software applications.
  • Responsible for creating common shared libraries in Angular 6.x and reusing across the web applications in CBRE Inc.
  • Follow established software development standards and procedures and contribute towards their improvement.
  • Participate in peer code and design reviews.
  • Coordinate with departments and users in the support of business applications.
  • Responsible for the definition, design, construction, integration, testing, and support of reliable and reusable software solutions, addressing business opportunities.
  • Includes systems analysis, creation of specifications, coding, testing, and implementation of application programs and data interfaces.
  • Responsible for overall application design, including interfaces with other applications and systems.
  • Assures that application designs are consistent with industry best practices application attributes (including scalability, availability, maintainability, and flexibility).
  • Develop application utilizing Angular(6.x/5.x), GO Lang, ASP.Net Web API, Typescript, Node JS, Postgre SQL, Python, Django, CSS, Angular Material Design, TFS, JIRA, Confluence, Chart JS, GraphQL.
  • Unit test the application using Karma/Jasmine.
  • End to end test the application using Protractor.
  • Client: CBRE

Special Technology Specialist

Wells Fargo Solutions India
Hyderabad
04.2015 - 09.2016
  • Migrating existing .net applications to Azure private cloud. Converting web applications, web services to WebApps. Converting windows applications to click once jobs. Scheduling windows services to scheduled jobs. Identify right Azure platform based on the application and migrating it to PaaS or IaaS.
  • Develop / enhance the application utilizing the core .Net framework and required technologies.
  • Debug code and fix any Development / QA bugs and/or modify code to incorporate the enhancements / customizations.
  • Conduct unit testing to ensure good quality of the work developed.
  • Used mocking pattern to mock the data and to unit test the Web API’s.
  • Converting web site to Web Application, Windows Services to Web Jobs and Click once jobs.
  • Necessary migration changes for Application. (Any hard code path to relative path).
  • Understanding the given application and preparing migration plan.
  • Preparing HLD documents and Migration plans.
  • Participating in the discovery and migration calls.
  • Converting applications to Azure deployable project.
  • Used Typescript, Angular UI router, ng Messages, UI grid exclusively to develop the application.
  • Used 3rd party JavaScript libraries like Underscore JS, loadash.
  • Used typescript to create reusable components.
  • Leading / Architecting the UI team and collaborating with external teams in designing / structuring the code layout.
  • Client: Wells Fargo

Assistant Consultant

Tata Consultancy Services (TCS)
Hyderabad
04.2011 - 04.2015
  • Requirements analysis for system enhancements and changes.
  • Debug code and fix any Development / QA bugs and/or modify code to incorporate the enhancements / customizations.
  • Working on development and maintenance activities.
  • Working on Telerik UI Controls and Telerik reports.
  • Development utilizing C#, MVC4, Entity Framework 5, LINQ, ASP.NET 4.5, AJAX, jQuery, SQL Server 2012, Visual Studio 2012, JavaScript, Fiddler.

Sr. Analyst

Verizon Data Services India Private Ltd
Hyderabad
06.2007 - 04.2011
  • Requirements analysis for system enhancements and changes.
  • Interpretation and understanding of functional specifications.
  • Created domain classes by mapping requirements.
  • Worked on Business Layer, DAL layer and also database objects.
  • Providing support during System Test, UAT and Regression Test phases.

Software Engineer

Wipro Technologies
Hyderabad
04.2004 - 06.2007
  • Analyzing the requirements.
  • Design and development of new enhancements.
  • Designed the database and created database objects like stored procedures, functions, views etc.

Education

MBA - Information Systems

Sikkim Manipal University

BCA -

Sri Krishna Devaraya University

Skills

  • C# and Go programming
  • Java and TypeScript development
  • ASPNET and MVC frameworks
  • JavaScript and jQuery
  • AngularJS 1x and 20
  • Microsoft Azure and AWS cloud services
  • MS SQL Server, Postgres, and Oracle databases
  • SSIS and SSRS reporting tools
  • Version control with Git, Tortoise SVN, and CVS
  • Visual Studio, VS Code, and Sublime IDEs
  • RESTful services
  • Cloud computing
  • Docker configuration
  • Database design
  • Full stack development
  • Code review
  • Problem solving
  • Team leadership
  • Agile methodologies

Certification

  • MCP: Web Applications Development with Microsoft .NET Framework 4 (70-515)
  • MCP: Windows Communication Foundation Development with Microsoft .NET Framework 4 (70-513)
  • MCP: Accessing Data with Microsoft .NET Framework 4 (70-516)
  • AWS: AWS Certified Developer - Associate

Projects

Executive Dashboard (KPI/Analytics), 02/01/18, Present, CBRE Inc., Principal Software Engineer, Go Lang, Angular JS, Type Script, Protractor framework, AWS, Docker, PostgreSQL, Beego Framework, GraphQL, SCSS, HTML5, SSO, Visual Studio Code, RDBMS, Agile/Scrum, AWS-S3, Lymbic in house framework, Restful web services, OAuth2, DEP dependency management tool, Post-Man, Docker, Cloud-watch, Cloud-trail, OpenID, OAuth2, Jira, This internal web application is to improve /automate the metrics for the month-on-month trends for CBRE. A dashboard with improved metrics and reporting is key to CBRE’s Digital & Tech investments. Heavily used Chart JS, AmChart to build the reports. Data is pulled from PostgreSQL using GO Lang/GraphQL as the backend., Involved in the Design and Development of API and web applications using Golang, Beego (Web framework), GraphQL, Restful, Angular., Involved in the Design and Development of RESTful based web services, SSO, ACL modules, GraphQL queries, schemas., Worked in Angular, jQuery, JavaScript in building interfaces for the web applications., Implemented rules and algorithms to identify race conditions and system performance issues., Implemented various design patterns like Enterprise Integration Patterns to efficiently process messages between various systems., Extensively used CloudWatch, CloudTrail services., Designed database schemas, worked on data modelling, wrote queries and worked on improving the performance of functions, Materialized views, table, stored procedures and SQL queries to meet the performance requirements., Integrated GraphQL application module with Beego web application framework for better API management., Implemented best practices and governance policies for change management and problem management., Responsible for review of the all the work products and artifacts for all stages of development phase., Provided support in maintaining and upgrading existing systems., Provided support and enhancement to existing APIs and API Gateways., Wrote File processors using Python., Configured Docker (Dockerization) for lightweight application deployment environment, worked on pipelines, ECS, AWS S3, AWS, Gradle, Git repository, GQLGen modules, SSO implementation, Access Control Lists( ACL ) for authentication and Authorization., Coordinated with business teams to clarify requirements and business needs., Mentored associate developers during various activities., Integrated application with Peoplesoft, OBIEE., Involved in transformation of Alteryx flows devised by Financial Analysts into go based integration applications and ETL tools., Used Mesos to log monitoring, and scheduled job monitoring., Implemented, Elastic search, Kibana and log stash., Used Jenkins to build, deploy, schedule application containers and jobs. Finishline, 06/01/17, 01/01/18, Cosmic-I (Client CBRE), Senior full stack developer, Angular JS 6.x/5.x, Node JS, ASP.Net Web API, Chart JS, Typescript, Webpack, VS Code, PostgreSQL, TFS, GO Lang, Html 5, CSS 3, Angular Material Design, Fiddler, Postman, Karma/ Jasmine, Protractor, AWS, Python, Django, Yarn, This web application is primarily CBRE invoicing application. This application automates the existing manual process of invoicing the Lease/Sale/Consulting/Disbursement/DSF process., Design, code, test, debug, maintain and document software applications., Responsible for creating common shared libraries in Angular 6.x and reusing across the web applications in CBRE Inc., Follow established software development standards and procedures and contribute towards their improvement., Participate in peer code and design reviews., Coordinate with departments and users in the support of business applications., Responsible for the definition, design, construction, integration, testing, and support of reliable and reusable software solutions, addressing business opportunities., Includes systems analysis, creation of specifications, coding, testing, and implementation of application programs and data interfaces., Responsible for overall application design, including interfaces with other applications and systems., Assures that application designs are consistent with industry best practices application attributes (including scalability, availability, maintainability, and flexibility)., Develop application utilizing Angular(6.x/5.x), GO Lang, ASP.Net Web API, Typescript, Node JS, Postgre SQL, Python, Django, CSS, Angular Material Design, TFS, JIRA, Confluence, Chart JS, GraphQL., Unit test the application using Karma/Jasmine., End to end test the application using Protractor. .NET Applications - Cloud Migration, 11/01/15, 06/01/17, Cosmic-I (Client - Wells Fargo), Azure Migration Lead/Senior full stack developer, ASP.Net, MVC 4.0, .Net Framework 4, Web API, Angular JS 1.x/2.0, Typescript, Web pack, C#, Private Cloud (Azure CPS), Migrating existing .net applications to Azure private cloud. Converting web applications, web services to WebApps. Converting windows applications to click once jobs. Scheduling windows services to scheduled jobs. Identify right Azure platform based on the application and migrating it to PaaS or IaaS., Develop / enhance the application utilizing the core .Net framework and required technologies., Debug code and fix any Development / QA bugs and/or modify code to incorporate the enhancements / customizations., Conduct unit testing to ensure good quality of the work developed., Used mocking pattern to mock the data and to unit test the Web API’s., Converting web site to Web Application, Windows Services to Web Jobs and Click once jobs., Necessary migration changes for Application. (Any hard code path to relative path)., Understanding the given application and preparing migration plan., Preparing HLD documents and Migration plans., Participating in the discovery and migration calls., Converting applications to Azure deployable project., Used Typescript, Angular UI router, ng Messages, UI grid exclusively to develop the application., Used 3rd party JavaScript libraries like Underscore JS, loadash., Used typescript to create reusable components., Leading / Architecting the UI team and collaborating with external teams in designing / structuring the code layout. ARAM portal, 11/01/15, 06/01/17, Wells Fargo – Winston-Salem, NC, Azure Migration Lead/Senior full stack developer, ASP.Net, MVC 4.0, .Net Framework 4, Web API, Angular JS 1.x/2.0, Typescript, Web pack, C#, Private Cloud (Azure CPS), Cloud management portal is used to manage/create cloud subscriptions of an Application. Creating Subscriptions for web applications, SSRS reports & SSIS applications. Application connects to Azure webservices for creating subscriptions. Application creates Active directory groups for managing code, Azure tenant portals and creating services accounts. Admin can add or remove users to different AD-Groups. ARAM (Application Review and Assessment) module is used to collect application details of technologies. This application is used to capture majority of the application details like technologies used within any application. How its components are scheduled, its level risk different business parameters like risk, recovery information etc., are collection for better understanding of application before migrating., Develop / enhance the application utilizing the core .Net framework and required technologies., Debug code and fix any Development / QA bugs and/or modify code to incorporate the enhancements / customizations., Conduct unit testing to ensure good quality of the work developed., Used mocking pattern to mock the data and to unit test the Web API’s., Converting web site to Web Application, Windows Services to Web Jobs and Click once jobs., Necessary migration changes for Application. (Any hard code path to relative path)., Understanding the given application and preparing migration plan., Preparing HLD documents and Migration plans., Participating in the discovery and migration calls., Converting applications to Azure deployable project., Used Typescript, Angular UI router, ng Messages, UI grid exclusively to develop the application., Used 3rd party JavaScript libraries like Underscore JS, loadash., Used typescript to create reusable components., Leading / Architecting the UI team and collaborating with external teams in designing / structuring the code layout. CIQuote (Crop insurance, RCIS – Wells Fargo), 04/01/15, 11/01/15, ASP.Net, MVC 4.0, Framework 4.5, C#, SQL Server 2012, MVC, RCIS was a subsidiary of wells Fargo, CIQuote product was used by RCIS agents for booking and calculating insurance quotes farmers and ranchers. CIQuote combines the former quoting tools into one easy to use program. Easily compare plans, levels, options and unit structures with just a click of a button. Pricing is updated daily in real-time during discovery period. With just one tool, you can better serve your customers by automatically quoting most crops insured on the policy in a matter of seconds. The CIQuote tool is accessible online making it available through a mobile device or tablet as well as your computer., Requirements analysis for system enhancements and changes., Debug code and fix any Development / QA bugs and/or modify code to incorporate the enhancements / customizations., Working on development and maintenance activities., Working on Telerik UI Controls and Telerik reports., Development utilizing C#, MVC4, Entity Framework 5, LINQ, ASP.NET 4.5, AJAX, jQuery, SQL Server 2012, Visual Studio 2012, JavaScript, Fiddler. ePharmacy Tools, Humana Inc, 05/01/11, 04/01/15, ASP.Net 2.0, MVC 4.0, Framework 3.5, 4, 4.5, WCF, C#, KnockoutJS, SSIS, SSRS, SQL Server 2008, 2012, MVC, Humana is a Health Insurance company in USA. E-Pharmacy as name describes is pharmacy over the internet. E-Pharmacy is a collection of tools provided to an insured person. Where he can check his claims, check his remaining refills, Drug cost, alternatives, best generics, pharmacy locator and a tool where users can buy drugs online with much low cost. E-Pharmacy has lot internal tools used by support teams and business users. Tools developed or upgraded by our team are Dynamic-MYB, Pharmacy locator, Drug List search, Rx-Calculator, RxAudit, Member Level Refunds and Recoveries, Mistaken Primary part-D, Pharmaceutical Assistance program, Generic incentives., Requirements analysis for system enhancements and changes., Working on stories and organizing stand-up calls., Participating in backlog grooming of stories., Estimating the stories and preparing team planning for stories., Working on development and maintenance activities., Training and Mentoring of new entrants and team members., Implement defect preventive measures on all the tasks received., Responsible for maintaining the Quality standards in all the phases., Interaction on weekly basis to discuss about status of the tasks., Responsible for meeting project deadlines. ICP (Integrated Communications Package), Verizon, 06/01/07, 04/01/11, ASP.Net 2.0, XML Web Services, AJAX, C#, Java Script, SQL Server 2000, ADO.NET, Integrated Communications Package (ICP) is a next generation end-to-end VOIP solution for large enterprises. It is a new, hosted software application that integrates telephony and data services to enable mobility, improve response time and increase user productivity. With Integrated Communications package, user as an admin can manage all the communication services from a robust set of user interfaces that incorporate availability, mobility, presence and device preference for the subscribers. In other words, it’s a telecommunication solution from Verizon which is going to change users experience with telecommunication devices with its improved and multifunctional UI., Requirements analysis for system enhancements and changes., Interpretation and understanding of functional specifications., Created domain classes by mapping requirements., Worked on Business Layer, DAL layer and also database objects., Providing support during System Test, UAT and Regression Test phases. CSSOP (Customer Self Service Operating Portal), Verizon, 05/01/09, 06/01/11, Struts, springs 2.0, Hibernate 3.0, Ajax, JQuery, Java, Java Script, Oracle, CSSOP is an IP-based next generation platform for Verizon Business target customers that will provide new hosted telephony “Centrex-like” services. Verizon Business target customers are defined as the enterprise market. All of the current Centrex functions will be available and CSSOP customers will have system-to-system internetworking with TDM Centrex groups. The CSSOP service will be flexible, extensible and modular. It will offer best-of-breed applications provided within an open, standards-based infrastructure. It will run on industry standard protocols and interconnect with other carriers in order to offer switching on and off full on-net and off-net calling to and from any IP telephony users., Involved in requirement analysis., Coded all layers UI Layer, Business Layer, DB., Created database objects, stored procedures, functions, views etc. OLSE Tools Development, Microsoft, 12/01/05, 06/01/07, ASP.Net 2.0, AJAX, C#, Java Script, SQL Server 2000, ADO.NET, The project involves the development of an Enterprise-level Tool Set. The System will provide end to end automation of the Application Compatibility Process involving Creation of Test Plan, Work allocation, Resource management, Recording the Test Results, bugs, Generate various reports (Daily, weekly and Product wise). The system will also provide a centralized gateway through which external teams can raise a Request for testing and track it till its closure and generate reports on it. This project is an application development project starting with requirements gathering, application design, application development, testing, implementation, user training and post implementation support., Analysing the requirements., Design and development of new enhancements., Designed the database and created database objects like stored procedures, functions, views etc. Manual Test Client Tool (MTC), Microsoft, 01/01/05, 11/01/05, C# windows forms, SQL Server 2000, ADO.NET, This tool is used to select the test cases from the database which a tester needs to test. This tools tests the users Test Bed and generates a report of the binaries installed and which are not installed. This ensures testing of right binaries. This helps in selecting Scenarios, Test Pass and the application he is going to test. For every test case we do have options to mark status of the test case and can enter our own remarks., Understanding the existing system., Analysing the new requirements., Design and development of new enhancements.

Awards

  • Best Team Award for completing web accessibility of Pharmacy Locator for disabled persons.
  • Spot Award for quick implementation of E-Rx DB.
  • Spot Award for fast learning and developing CSSOP project in Java.
  • Feather in My Cap Award for successfully completing and deploying application list Creator Tool.

Timeline

Principal Software Engineer

CBRE Inc.
02.2018 - Current

Azure Migration Lead / Senior Full Stack Developer

COSMIC-I
09.2016 - 02.2018

Special Technology Specialist

Wells Fargo Solutions India
04.2015 - 09.2016

Assistant Consultant

Tata Consultancy Services (TCS)
04.2011 - 04.2015

Sr. Analyst

Verizon Data Services India Private Ltd
06.2007 - 04.2011

Software Engineer

Wipro Technologies
04.2004 - 06.2007

MBA - Information Systems

Sikkim Manipal University

BCA -

Sri Krishna Devaraya University
Aswartha Anumula