Adireddy Yakkanti

Adireddy Yakkanti

$15/hr
Architect, design, develop secure, scalable apps with strong cloud and security expertise.
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
41 years old
Location:
Hyderabad, Telangana, India
Experience:
15 years
Adireddy Yakkanti (:-|*-Senior Lead Engineer| Microsoft .Net Full stack Developer |14+ Years of Experience Angular | AWS | Node JS | .Net 8| Web API | MVC| J Query| XLST |CSS OBJECTIVE To excel in software field with smart work and dedication, by consistently upgrading technical as well as personal skills. Summary Insightful expertise in all aspects of Project Architect with skills in directing project teams and maintaining high-quality deliverables within time and budgetary parameters; managed all phases encompassing planning, design, scope definition, estimation, resource administration, process management and compliance with quality standards. Created numerous POC's using technologies Angular, NodeJs and .Net. Very Good experience in cloud formation template to provision infra in AWS services like Cloud formation, EKS, ECS, Route53,S3,API Gateway, Clod watch ,Lambda. Very Good experience in moving on prim servers to AWS cloud using EKS and ECS. Extensive experience in threat modeling and solved design and static code analysis issues. Served as cyber security SPOC and configured tools like Coverity, Vera code and Black duck. Experience in solving the Wiz vulnerabilities of AWS infra and Dot net applications.. Very Good experience in configuring pipelines of CI/CD using tools like Harness, Jenkins and Octopus Very Good experience in Docker, Docker Compose, Jfrog Extensive experience in database design and code first approaches using migrations and database first approach using POCO, Generic Repository patterns and migrations. Design and developed multiple applications using Angular and has 9+ years of experience Very Good experience in migrating .net and angular lower version application to later versions like .net core and .Net 8.0. Very Good experience in building the applications by interacting with device API's and Firmware's like access , intrusion , cameras ,recorders and Network switches Extensive in experience in trouble shooting and reverse engineering using tools like Fiddler, Postman and Dev Tools. Core Competencies Software Development Lifecycle Technical/Solution Consulting Risk Mitigation &Control JIRA tool management Requirement Gathering & Analysis Unit Testing/Integration/ Troubleshooting & Debugging Client & Stakeholder Management Estimations and RFP bidding Technical/ Functional Documentation Cross-Functional Coordination Team Management Devops and tools usage for CI/CD Technical skills Microsoft Technologies: C#.NET,.Net core, WinForms, ADO.NET Web Technologies: Angular, Web sockets, HTML, Java script, CSS, J Query, Ajax, AngularJS 1.x and Node JS Cloud Services: AWS Container Technologies:Kubernetes, ECS, Docker Services: Web services, Windows services, WCF, Rest, Web API Database: SQLite, MS SQL Server, MS-Access, RDS, Red Shift, Postgresql, My SQL XML Related Technologies: XML, XSLT, XSD Application Server: IIS Version Control: Visual Source Safe, Team Foundation, SVN, Git, Bit Bucket Testing Tools: N-Unit, Rhino Mocks, visual studio unit testing Tools: Octopus, Crucible, fiddler, Soap UI, Confluence, Harness, JFrog, Postman and JIRA …etc. Employment Details 1. Currently working as a Senior Lead Engineer at Raw Cubes (Payroll) for a client United Airlines in Hyderabad(Work from Home) from September 2023 to till date. 2. Currently working as a Senior Lead Engineer at Carrier (UTC Fire & Security) in Hyderabad from March 2017 to September 2023 . 3. Worked as a Software Engineer Team Lead at Accenture in Hyderabad from March 2013 to Feb 2017. 4. Worked as a sr. software engineer at Value labs in Hyderabad from August 2012 to March 2013. 5. Worked as a software engineer at Emids Technologies in Bangalore from April 2010(4 months Contract) to August 2012 Project Details Title: Loyalty Duration: September 2023 – Till Date Role: Senior Lead EngineerTeam Size: 25 Technologies Used: .Net 8.0 , AWS, C#, Solace , Harness, EKS, ECS , API Gateway, Data Dog, Jfrog, Dynatrace, Red Shift, Postgresql, My SQL, AWS RDS, Veera Code Responsibility: Designed and developed Plus points refund processor using C# and Solace. Designed and developed a scheduler job to provide united all access membership for customer based on spend, this job queries Red Shift database and store it in Postgresql before it pushes messages to Solace. Migrated to .net 8.0 and deployed applications in ECS Migrated Customer 360 application to .net 8.0 and moved AWS ECS from onprem. SSO implementation for Customer 360 application with Oauth2 and Conginto Customer 360 api services are hosted using AWS APIGate way. Created Cloud formation templates for infra provision like EC2 Load balancer, Lister rules,S3 buckets, Lambda, SSM, Route53, Route53 health checks Integrated Customer 360 application with SSO using Oauth2 and Congnito Created CI and CD pipelines using Harness Cost cutting techniques based on memory utilization and auto scaling of pods in ECS. Migrated Retro credit application from EKS to ECS Hosted PPOService in ECS Created Sequence diagrams using Lucid Charts. Solved Wiz and Veera code vulnerabilities. Creating Failover and Fallback Pipelines Collaborating with QA,DBA,OAM, Enterprise teams, External clients for production Release activities like Change request, Cut over Scripts, Loading Testing Provided KT to the support team on AWS and Harness pipelines for their daily application support Collaborating other teams and addressing the Production issues along with release management Description: Loyalty is a customer loyalty benefits like Mileage Plus and Plus Points. Mileage Plus is United Airlines' frequent flyer loyalty program. When you fly on paid tickets on United Airlines, its airline partners and its Star Alliance partners, you can earn Mileage Plus miles . United Plus Points are an upgrade currency that United upper-tier elites (Premier Platinum and Premier 1K) can apply to upgrade a flight to a better cabins. Title:Truvision Navigator, TruVision Device Manager, TruVision Web Duration: March 2017 – Till Date Role: Senior Lead EngineerTeam Size: 9 Technologies Used: Angular 12, AWS, C#, WCF, WCF Rest, Web API, Ajax, J Query, EF 6.0x, LINQ, Windows Service, Windows forms, XSLT,Asp.Net Core, Web Sockets, Multi-Threading Responsibility: Created architecture for the Truvision Web project. Created multiple POC's for product design and architect. Created S3 buckets for firmware downloading. Created EC2 and hosted DDNS and webservices to support mobile application. Created Cloud Front for supporting EU, US region to improve application performance. Created cloud watch for identifying logs on EC2 and S3 Self-Hosting Angular application in ASP.Net core Design and development of re-usable components like accordion, alerts and popups Involved in creating migration scripts for database models. Created Web API interface for user profile and file upload using blob storage. Created web sockets to get device notifications, client-server sync. Involved in creating system design & requirement documentation. Involved in architecture creation using design patterns like IOC, Generic repository, single ton…etc. Generate models from DB using code reverse engineering of code first approach. Worked on NPOI component to replace dependency on OLEDB. Design & Implemented WCF Rest interface to interact with people counting cameras and Database. Design & Implemented responsive UI to display people counting webpages in TV, Mobiles, Tabs, iPod, iPhone. Integrated Intrusion panels into TruNavigator system, to manage and operate panels using device API. Integrated Access control panels into TruNavigator system, to manage and operate panels using device API. Design and implemented multi-threading for handling Device Notifications Design and implemented Video bookmarks support. Design and implemented camera analysis like motion, VCA, Alarm…etc. Design and implemented Floor Map configuration to link cameras, doors, Areas, Sensors Design and implemented Device Events actions. Worked on bulk Device IP change, firmware upgrade, password reset, configuration using device firmware. Worked device firmware to get video streams and notifications. Design and implemented custom layouts & custom views. Integrated Network switches in TruNavigator system, to manage and operate them using device API. Design and implemented Device Notifications emailing system using XSLT. Design and implemented TruNavigator Licensing Description:Truvision Navigator is a Video Management system. User can operate/manage devices like Camera, Access Panels, Intrusion Panels, Network switches. User can Configure Floor maps and Link the cameras with doors to detect motion notifications. Title: BMW-RITA CMS Duration: October 2015 – Feb 2017 Role: Software Engineer Team LeadTeam Size: 18 Technologies Used: AngularJS, C#, WCF, MVC 4.0, Web API, Ajax, J Query, EF 6.0x, LINQ, Xslt, N-unit, Rhino Mocks, Drop zone js , BizTalk, SAP, Seibel Responsibility: Involved in creating architecture of the project. Involved in system design and TDD documents creation. Involved in architecture creation using design patterns like IOC, Generic repository, single ton…etc. Generate models from DB using code reverse engineering of code first approach Worked on DB operations using E.F, LINQ Created custom directives for re-usability Created AngularJS views and services. Directly interacted with client. Created Xslt email templates for notification. Worked on BizTalk btm files and replaced with DLL for Inbound Created service mockup’s using Rhino mocks Written N-unit test methods to test the WCF services, components and PDF generation. Worked on excel import and export using UI Grid. Created re-usable validation methods using Angularjsservices UI Validation using regex. Supported bug fixing and production deployment. Technical assistance to the team Interacting with client and onshore team Managing &monitoring the team members Worked on serialization of the response and request for BizTalk to avoid xpath coding. Involved code review process using Crucible tool. Handled auto deployments using Octopus tool, manually deployed to IIS from Nugget packages. Extensive experience in nugget packaging. Description: Contract Management system is a BMW internal project that is designed to create reusable infrastructure for the Regional IT Alignment (RITA).CMS is an agent and BMW internal employee will use maintain the contract and apply, waive, refund payments. CMS is currently designed to support BMW Mexico, Brazil Financial Services. CMS uses Seibel to store vehicle, dealer, customer…etc information and SAP will store financial information, data exchange will happen via BizTalk exchange server using WCF services. Title: BMW-RITA DFE Duration: March 2014 – October 2015 Role: Software Engineer Team LeadTeam Size: 7 Technologies Used: C#, WCF, MVC 4.0, Web API, Ajax, J Query, EF 4.0x, LINQ, AngularJS, Xslt, N-unit, Rhino Mocks, Drop zone js , BizTalk Responsibility: Involved in creating architecture of the project. Created modules and build them as nugget packages. Created WCF service operations to interact with Data layer. Generate models from DB using code first approach Worked on DB operations using E.F, LINQ Created custom directives for re-usability Created AngularJS views and services. Worked on PDF templates creation and documents generation for Mexico. Directly interacted with client. Created Xslt email templates for notification. Worked on BizTalk btm files and replaced with DLL for Inbound Created service mockup’s using Rhino mocks Written N-unit test methods to test the functionality and PDF generation. Worked document upload screen using Drop zone library Created re-usable validation methods using Angularjsservices UI Validation using regex Supported bug fixing and production deployment. Technical assistance to the team Interacting with client and onshore team Managing &Monitoring the team members Description:Dealer Front End Application is a BMW internal project that is designed to create reusable infrastructure for the Regional IT Alignment (RITA). DFE is currently designed to support BMW Mexico Financial Services. Title: T2Systems-PermitDirect Service, PD-Admin, PD-Reports Duration: March 2013 – March 2014 Role: Sr. Software EngineerTeam Size: 5 Technologies Used: C#, Windows Service, Web service, WCF, MVC, Ajax, J Query, EF 4.0x, LINQ, High Charts Responsibility: Created architecture for the entire project Created WCF, Web services for permit request processing and interacting with WW&L for permit shipping. Reverse engineering the oracle procedures to C# code using E.F, LINQ Create generic Factory, Repository patterns and IUnitofWork to reuse the code across the entities Applied Data annotations from resource files Graphical reports using high charts. Enabled transactions between two WCF services to rollback entire operation if any error occurred in any one of the services. Sales force authentication using sales force API services. Created Views, Partial views, view models, models, controllers, partial controllers POCO entity creation to reuse and avoid the mapping and DE-mapping the entities. Created multi-threaded windows services to re-acknowledge/send to the Flex and WW&L when the request fails to acknowledge. Created extension methods for string formatting and split Created and applied custom validations on WCF requests. UAT and QA deployment support. Created MSI setup for windows service installation. Description: T2 Systems are with parking operators in various settings. T2 Flex is flexible to adapt to each operation's business model. T2systems is completely into parking domain where user can request for parking permits. Permit Direct will act as a interface between the Flex, E-Biz and WW&L. Every transaction like Request Permit, shipping, Add Inventory…etc. will process via Permit direct. Title: First American-Customer Service, NCS, Real Estate Duration: August 2012 – March 2013 Role: Sr. Software EngineerTeam Size: 5 Technologies Used: C#, Windows Service, WCF, MVC, Ajax, J Query, EF 4.0x, LINQ, XSLT Responsibility: Created WCF services for Placing Customer service, EgalPro and Fast orders. Created effective search criteria procedures with dynamic columns filtering, sorting and Pagination. Creating XSLT templates for customer notifications. Interacted with External API’s Like GAB, Fast and Notification. Used Factory patterns as DI resolver. Created Function imports, Complex types for effective communication with DB. Created extension methods for string formatting and split Created DB project for DB deployment. Written code for different user type authentication, redirection and dynamic menu generation. Written pre-build script to insert master data for menu’s, master table…. etc. Created Views, Partial views, view models, models, controllers, partial controllers Description: First American real estate system will serve the real estate transaction in US like Title Escrow, Fast orders in order to provide best services to the customer they open customer service desk to resolve the customer related queries. System will use notification API’s to send the notification to customer and the provider if any order placed. Project Details Title: Reprocess Tool Duration: April 2012 – Aug 2012 Role: Software EngineerTeam Size: 2 Technologies Used: C#, Windows Service, WCF, WPF Responsibility: Created WCF service to serve for multiple entry points. Hosting WCF service as a windows service. Creating a windows service with timer. Creating automated scheduler for running the process daily, weekly, monthly, twice in a weekday…. etc. .Net reflection for supporting different message type reprocessing. Automated mail sending of a report when the process completes. Pinging of destination site before sending of a message. Setup deployment of a product. Description: If message fails to reach the destination it will be stored in DB with the message type and reason for failing, Reprocess Tool will get all the messages and finds the message type to invoke respective dll and the class to re-sending the messages to the respective sites by fixing the problem of a messages. Title: Greenway-Port Mapper Duration: November 2011 – April-2012 Role: Software EngineerTeam Size: 2 Technologies Used: C#, Windows Service, WPF, Core Point Health, HL7 Sender Responsibility: Creation Client sockets, Server Sockets & Swap data tasks for each Routing connection Created thread based functionality Stop &Start of a Individual Routing connections Scheduler Stop & Start of a Individual Routing connections File watcher implementation Created WPF front end application for Routing configuration, time-intervals settings, stop and start of a individual routing, scheduling the individual routing for reset the connection, add/edit/delete the routing………………etc. Created logging mechanism based on severity (Debug, Info, Error, Fatal…) Product versioning ,Setup up gradation, deployment Unit testing Description: Port Mapper is a like a router it actually listens on one port and routes the data to the server on a specific port. It contains Routing.ini file in which listener and destination information of each routing. For every routing 3 tasks listener, server and swap data tasks will be created. End user can stop and start of an individual connection and also user can schedule the stop and start of a individual connections. Title: Prime Exchange Duration: April 2010 – 2011 November Role: Software EngineerTeam Size: 4 Technologies Used: C#, VB.NET, SQL Server 2002, Web services, WCF, XSD, XPath, SSL Certificates, Core Point Health, HL7 Sender Responsibility Analyzing requirements and system design Created the design and requirement documents Database design & development. Designed tables, stored procedures and triggers Creating windows schedulers to run daily to send the data to the other practices. Creating web services to send and receive the data from the prime suites. Creating class libraries to push the data into prime suite by validating the xml data. Created views to avoid repeated joins while getting the data. Create temporary table and writing bulk procedures using joins to get patient information to send. Worked on XSD,X-Path and xml serialization. Creating windows services to run every day to send the patient information to other practices. Created SSL certificates for authenticate the practices, labs...etc. Created WCF services for accepting the Inbound and Outbound data from different senders like Hospitals, Labs....etc. Description: Data Exchange is like an interoperability engine that allows seamless data transfer between the practices, other practices and the entire healthcare and stakeholder community. Data Exchange is uniquely suited to support industry interoperability standards and formats such as Extensible Markup Language (XML), Health Level 7 (HL7) and Continuity of Care Document (CCD) as well as various vendor-specific formats. Integrated transactions currently include patient demographics, patient insurance, charges, lab results, microbiology reports and transcriptions and radiology reports can be easily and securely transfer. Education Qualification University/Board Year Percentage MCA Nagarjuna University-% Declaration I hereby declare that above written particulars are true to the best of my knowledge. Place: Hyderabad Date: (Yakkanti Adireddy)
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.